jQuery Mobile从入门到精通
上QQ阅读APP看书,第一时间看更新

0.1 Web标准开发技术

本节教学录像:5分钟

互联网自从推出以来,因其强大的功能和娱乐性而深受广大用户的青睐。随着硬件技术的发展和进步,各网络站点也纷纷采用不同的软件技术来实现不同的功能。这样,在互联网这个宽阔的舞台上,站点页面技术变得更加成熟并稳定,越来越以更加绚丽的效果展现在广大用户面前。为了保证Web程序能够在不同设备中的不同浏览器中运行,国际标准化组织制定了Web标准。顾名思义,Web标准是所有站点在建设时必须遵循的一系列硬性规范。因为从页面构成来看,网页主要由3部分组成,即结构(Structure)、表现(Presentation)和行为(Behavior),所以对应的Web标准以下3个方面构成。

0.1.1 结构化标准语言

当前使用的结构化标准语言是HTML和XHTML,下面对这两种语言进行简要介绍。

□HTML

HTML是Hyper Text Markup Language(超文本标记语言)的缩写,是构成Web页面的主要元素,是用来表示网上信息的符号标记语言。通过HTML,可以将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML翻译成可以识别的信息,这就是所见到的网页。HTML语言是网页制作的基础,是网页设计初学者必掌握的内容。

□XHTML

XHTML是eXtensible Hyper Text Markup Language(可扩展超文本标记语言)的缩写,是根据XML标准建立起来的标识语言,是由HTML向XML的过渡性语言。

0.1.2 表现性标准语言

目前的表现性语言是本书所讲的CSS。CSS是Cascading Style Sheets(层叠样式表)的缩写。当前最新的CSS规范是W3C于2001年5月23日推出的CSS3。通过CSS技术可以对网页进行布局,控制网页的表现形式。CSS可以与XHTML语言相结合,实现页面表现和结构的完整分离,提高站点的使用性和维护效率。

0.1.3 行为标准

当前的行为标准是DOM和ECMAScript。DOM是Document Object Model(文档对象模型)的缩写。根据W3C DOM规范,DOM是一种与浏览器、平台和语言的接口,使得用户可以访问页面其他的标准组件。简单理解,DOM解决了NetsCaped的JavaScript和Microsoft的JScript之间的冲突,给予Web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对象。从本质上讲,DOM是一种文档对象模型,是建立在网页和Script及程序语言之间的桥梁。

ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JavaScript)。

上述Web标准间的相互关系如图0-1所示。

图0-1 Web标准结构关系图

上述标准大部分由W3C组织起草和发布,也有一些是其他标准组织制定的标准,比如ECMA的ECMAScript标准。

注意

从上述内容中可以看出,Web标准并不是某一技术的规范,而是构成页面三大要素的规范的集合体。只有充分对上述标准分别了解并融会贯通,才能掌握其中的真谛。