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 相关文章推荐
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
javascript 弹出层组件(升级版)
May 12 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
Dec 16 Javascript
jQuery中:gt选择器用法实例
Dec 29 Javascript
js获取滚动距离的方法
May 30 Javascript
jquery带下拉菜单和焦点图代码分享
Aug 24 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
JavaScript原型及原型链终极详解
Jan 04 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 Javascript
漂亮实用的页面loading(加载)封装代码
Feb 03 Javascript
node.js基于express使用websocket的方法
Nov 09 Javascript
对angularJs中$sce服务安全显示html文本的实例
Sep 30 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
Phpbean路由转发的php代码
2008/01/10 PHP
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
PHP如何使用Memcached
2016/04/05 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
JS 树形递归实例代码
2010/05/18 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
BackBone及其实例探究_动力节点Java学院整理
2017/07/14 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python中Genarator函数用法分析
2015/04/08 Python
通过Python 获取Android设备信息的轻量级框架
2017/12/18 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
python 函数中的参数类型
2020/02/11 Python
python 的topk算法实例
2020/04/02 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021/01/23 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
《老王》教学反思
2014/02/23 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
代理人委托书
2014/09/16 职场文书
2014年群众路线党员自我评议
2014/09/24 职场文书
上课说话检讨书500字
2014/11/01 职场文书
欠款证明
2015/06/24 职场文书
基于Go语言构建RESTful API服务
2021/07/25 Golang