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 相关文章推荐
lyhucSelect基于Jquery的Select数据联动插件
Mar 29 Javascript
js键盘上下左右键怎么触发function(实例讲解)
Dec 14 Javascript
jQuery实现数字加减效果汇总
Dec 16 Javascript
jQuery中andSelf()方法用法实例
Jan 08 Javascript
JavaScript引用类型和基本类型详解
Jan 06 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 Javascript
JavaScript 对象详细整理总结
Sep 29 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
Dec 08 Javascript
canvas实现绘制吃豆鱼效果
Jan 12 Javascript
微信小程序中进行地图导航功能的实现方法
Jun 29 Javascript
在vue中给列表中的奇数行添加class的实现方法
Sep 05 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
PHP批量采集下载美女图片的实现代码
2013/06/03 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
php制作动态随机验证码
2015/02/12 PHP
PHP自定义错误用法示例
2016/09/28 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
2014/01/26 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
vue生命周期实例小结
2018/08/15 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
django-allauth入门学习和使用详解
2019/07/03 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
详解python metaclass(元类)
2020/08/13 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
python re模块和正则表达式
2021/03/24 Python
11月升旗仪式讲话稿
2014/02/15 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
团队精神口号
2014/06/06 职场文书
信访稳定工作汇报
2014/10/27 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript