XML、HTML、CSS与JS的区别整理


Posted in Javascript onFebruary 18, 2016

在BS中,xml,html,css和js我们都学过,起初分不清这四者的区别和联系,随着知识的增长,有了一些体会。

首次,我们看一下这四项技术都是什么,能干什么?

(一)XML—Extensible Markup Language

可扩展标记语言(标准通用标记语言的子集)是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然可扩展标记语言占用的空间比二进制数据要占用更多的空间,但可扩展标记语言极其简单易于掌握和使用。

<Hello> 
<bcd>China</bcd> 
<bcd>USA</bcd> 
<bcd>UK</bcd> 
</Hello>

(二)HTML—Hypertext Markup Language。

超文本标记语言。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(比如文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,

<html> 
<head> 
<title>HTML</title> 
</head> 
<body> 
</body> 
</html>

HTML文本中包含了所谓的“链接点”HTML利用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。总的来说,HTML就是整合网页结构和内容显示的一种语言。

(三)CSS—Cascading Style Sheet

层叠样式表单。是将样式信息与网页内容分离的一种标记语言。我们在牛腩新闻发布系统中,我们使用过CSS文件,对一些标签的样式进行修改。

XML、HTML、CSS与JS的区别整理

我们使用CSS为每个HTML元素定义样式,也可以用于多个界面。进行全局更新时,只需修改样式即可。

body { 
border :1px solid #000;/*整体的边框*/ 
font-size :14px; 
}

说白了,CSS就是设置网页上HTML元素属性的语言。

(四)JavaScript

一开始特别郁闷为什么它的名字跟Java如此相似?

这是典型的市场营销方面的成功,它的推广成功,也是借了Java的东风。当微软开始意识到Javascript在Web开发人员中流行起来时,微软还是一贯风格,建立了自己的脚本语言,JScript。

Javascript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。例如可以设置鼠标悬停效果,在客户端验证表单,创建定制的HTML页面,显示警告框,设置cookie等等。

function jsHello(){ 
alert('Hello World!'); 
}

把代码嵌入HTML语言中,它会在加载时弹出一个“Hello World”对话框。至于怎么嵌入的,我们在学习JS视频之初就已经知道了。

XML、HTML、CSS与JS的区别整理

关于 XML、HTML、CSS与JS的区别就给大家介绍这么多,后续还会给大家介绍这几者结合之后的效果。感兴趣的朋友敬请关注三水点靠木网站。

Javascript 相关文章推荐
学习jquery之一
Apr 27 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
Nov 16 Javascript
初识JQuery 实例一(first)
Mar 16 Javascript
理解Javascript闭包
Nov 01 Javascript
html的DOM中document对象anchors集合用法实例
Jan 21 Javascript
JavaScript使用Prototype实现面向对象的方法
Apr 14 Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
Jan 08 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
Sep 01 Javascript
node.js命令行教程图文详解
May 27 Javascript
微前端qiankun改造日渐庞大的项目教程
Jun 21 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 Javascript
jQuery插件实现适用于移动端的地址选择器
Feb 18 #Javascript
AngularJS 2.0新特性有哪些
Feb 18 #Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 #Javascript
javascript结合Flexbox简单实现滑动拼图游戏
Feb 18 #Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 #Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
Feb 18 #Javascript
javascript每日必学之条件分支
Feb 17 #Javascript
You might like
ini_set的用法介绍
2014/01/07 PHP
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
js修改input的type属性问题探讨
2013/10/12 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
自我鉴定写作要点
2014/01/17 职场文书
学校搬迁方案
2014/06/15 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
青涩记忆观后感
2015/06/18 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android