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 相关文章推荐
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
Javascript remove 自定义数组删除方法
Oct 20 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
Aug 23 Javascript
理解JavaScript中worker事件api
Dec 25 Javascript
jQuery代码性能优化的10种方法
Jun 21 Javascript
jquery实现input框获取焦点的简单实例
Jan 26 Javascript
canvas实现图像布局填充功能
Feb 06 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
JS实现倒计时图文效果
Nov 17 Javascript
百度小程序自定义通用toast组件
Jul 17 Javascript
jquery实现拖拽小方块效果
Dec 10 jQuery
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
微信公众平台开发之配置与请求
2015/08/26 PHP
arguments对象
2006/11/20 Javascript
javascript Array.remove() 数组删除
2009/08/06 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
全面理解JavaScript中的继承(必看)
2016/06/16 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
python scrapy重复执行实现代码详解
2019/12/28 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
小学同学聚会感言
2015/07/30 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
mysql 获取相邻数据项
2022/05/11 MySQL