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 each()小议
Mar 18 Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
Dec 19 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 Javascript
JS实现霓虹灯文字效果的方法
Aug 06 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
JS变量及其作用域
Mar 29 Javascript
vue2.0全局组件之pdf详解
Jun 26 Javascript
webpack4 SCSS提取和懒加载的示例
Sep 03 Javascript
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
使用JS前端技术实现静态图片局部流动效果
Aug 05 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
?生?D片??C字串
2006/12/06 PHP
批量修改RAR文件注释的php代码
2010/11/20 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
js压缩利器
2007/02/20 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
jquery删除table当前行的实例代码
2016/10/07 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
python集合类型用法分析
2015/04/08 Python
Python微信公众号开发平台
2018/01/25 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
管理站站长岗位职责
2013/11/27 职场文书
甲方资料员岗位职责
2013/12/13 职场文书
小学教师国培感言
2014/02/08 职场文书
工程专业应届生求职信
2014/02/19 职场文书
教师廉洁自律承诺书
2014/05/26 职场文书
荆州古城导游词
2015/02/06 职场文书
史上最牛的辞职信
2015/02/28 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
canvas绘制折线路径动画实现
2021/05/12 Javascript
Python爬虫基础讲解之请求
2021/05/13 Python
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python