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 相关文章推荐
IE6 fixed的完美解决方案
Mar 31 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
Aug 12 Javascript
JS中for循序中延迟加载动态效果的具体实现
Aug 18 Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 Javascript
self.attachevent is not a function的解决方法
Apr 04 Javascript
JS实现搜索关键词的智能提示功能
Jul 07 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
Aug 25 Javascript
JavaScript new对象的四个过程实例浅析
Jul 31 Javascript
layui框架table 数据表格的方法级渲染详解
Aug 19 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
js仿淘宝放大镜效果
Dec 28 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之数组学习
2011/05/29 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
2019/10/16 PHP
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
JavaScript模拟push
2016/03/06 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
Cpy和Python的效率对比
2015/03/20 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
python实现定时自动备份文件到其他主机的实例代码
2018/02/23 Python
浅谈Pycharm调用同级目录下的py脚本bug
2018/12/03 Python
Python----数据预处理代码实例
2019/03/20 Python
Django框架封装外部函数示例
2019/05/28 Python
Django多数据库的实现过程详解
2019/08/01 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
毕业生机械建模求职信
2013/10/14 职场文书
单位绩效考核方案
2014/05/11 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
2014年度思想工作总结
2014/11/27 职场文书
父亲节感言
2015/08/03 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript
MYSQL 表的全面总结
2021/11/11 MySQL
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle