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异步跨域访问代码
Jun 28 Javascript
css配合jquery美化 select
Nov 29 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 Javascript
js实现多选项切换导航菜单的方法
Feb 06 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
Oct 27 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
Dec 23 Javascript
canvas绘制多边形
Feb 24 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
jQuery+CSS3+Html5实现弹出层效果实例代码(附源码下载)
2016/05/16 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
Python返回数组/List长度的实例
2018/06/23 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
Android面试宝典
2013/08/06 面试题
自荐信要包含哪些内容
2013/11/06 职场文书
保险公司早会主持词
2014/03/22 职场文书
公司租房协议书范本
2014/10/08 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
小学教师自我评价
2015/03/04 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
Python3中最常用的5种线程锁实例总结
2021/07/07 Python
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server
Python利用FlashText算法实现替换字符串
2022/03/31 Python