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 相关文章推荐
JS日历 推荐
Dec 03 Javascript
永不消失的title提示代码
Feb 15 Javascript
javascript div 遮罩层封锁整个页面
Jul 10 Javascript
JS 跳转页面延迟2种方法
Mar 29 Javascript
datagrid框架的删除添加与修改
Apr 08 Javascript
深入理解Ajax的get和post请求
Jun 02 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
Jan 08 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
Mar 13 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
React-router 4 按需加载的实现方式及原理详解
May 25 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
Jun 12 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
Sep 13 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/08/08 PHP
php实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python安装教程
2018/02/28 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
Django实现学生管理系统
2019/02/26 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
Python 解决相对路径问题:&quot;No such file or directory&quot;
2020/06/05 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
后勤工作职责
2013/12/22 职场文书
2014年妇女工作总结
2014/12/06 职场文书
2015年环卫工作总结
2015/04/28 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书