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 相关文章推荐
JavaScript 数组运用实现代码
Apr 13 Javascript
JS记录用户登录次数实现代码
Jan 15 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
简单模拟node.js中require的加载机制
Oct 27 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
Node.js调试技术总结分享
Mar 12 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
May 02 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
微信小程序canvas截取任意形状的实现代码
Jan 13 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 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
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
javascript 写类方式之三
2009/07/05 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
JavaScript DOM事件(笔记)
2015/04/08 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
Vue引入Stylus知识点总结
2020/01/16 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
中国医药集团国药在线:国药网
2017/02/06 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
历史学专业求职信
2014/06/19 职场文书
投标授权委托书范文
2014/08/02 职场文书
民事上诉状范文
2015/05/22 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle