预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

互联网中,网页是用户与Web交互的主要界面。用户通过网页进行信息浏览和实现与Web应用的交互。本质上,网页是存储在Web服务器上的一个个符合标记语言规范的html、jsp、asp、php等各种类型的文档在浏览器中的显示。标记语言是Web应用的基础。在Web应用中,所有的Web页面都是以标记语言书写的具有特定格式的文档。因此,无论是Web应用还是开发,都应该对标记语言由一个基本的认识。本章主要内容:2.1标记语言及其发展广义上,标记语言可以理解为对文档内容进行描述的规范或标准。如在出版印刷行业,编辑人员在进行文档内容编辑时,对内容所做的标记。通过这些标记符号来表达对内容的排版信息。本节主要内容:2.1.1标准通用标记语言SGMLSGML(StandardGeneralizedMarkupLanguage,SGML)是一个用来定义在电子表格中如何对文件的结构和内容进行描述的国际标准(ISO-8879)。1969年,IBM设计意义SGML定义了标记语言的基本概念,奠定了标记语言的技术基础。SGML设计的非常复杂,SGML的正式规范达500多页。现在,在Web中普遍应用的HTML和XML都是在SGML的基础上开发的。可以说,HTML和XML都是SGML的一个子集。作为互联网信息共享的技术规范,标记语言对互联网的发展起到了巨大的推动作用。2.1.2超文本标记语言HTML由世界上最大的粒子物理研究实验室欧洲核子研究中心CERN(theEuropeanOrganizationforNuclearResearch)于1991年首先提出。超文本标记语言HTML起源于通用标准标记语言SGML。HTML文件包含文档数据和标记两部分:文档数据(显示内容)是显示在Web浏览器中的数据内容。标记:规定显示内容在浏览器中如何显示。即显示样式则以“标记”形式出现,规定了这些内容在浏览器中以何种格式、样子呈现给用户。通过使用统一支持HTML的浏览软件,你可以在任意的异构网络环境中阅读同一个文件,而显示结果相同。并可以对文件进行跳越式阅读。:Internet工程任务组中的HTML工作组开发完成了,于1996年发布。:W3C于1997年1月14日将其列为推荐版本,在标准中添加了诸如:字体、表格、Java程序、浮动、上标、下标等特征。W3C:中文意思是W3C理事会或万维网联盟,1994年10月在麻省理工学院计算机科学实验室成立。创建者是万维网的发明者TimBernerslee,W3C于1997年12月18日将其列为推荐版本,第二个稍作修正的HTML4.0版本与1998年12月24日发布。中最重要特征是引入了样式表CSS技术。:W3C于1999年12月24日将其列为推荐版本,是HTML升级版本,它对原版本做出了部分修正。2.1.3可扩展HTML规范XHTMLHTML的标记固定。HTML只是一种表现技术,不能表达语义。由于HTML代码不规范、臃肿,浏览器需要足够庞大和智能,才能够正确显示HTML。不能适应现在越来越多的网络设备和应用的需要,比如手机、PDA(掌上电脑)、信息家电都不能直接显示HTML。数据与表现混杂,页面要改变显示,就必须重新制作HTML。W3C制定,2000年1月20日发布。HTML向XML过渡的一个桥梁。2002年8月5日,发布的第一个工作草案。XHTML研发过程中,不确定因素很多。作为HTML向XML的一种过渡技术,唯一确定的就是它要更好地表达文档中的语义和结构,将文档内容和表现技术能更好地分离。更好地实现互联网中数据交换和展示。2.1.4可扩展标记语言XMLXML(eXtensibleMarkupLanguage),1998年2月10日,XML工作组正式向W3C提交了XML的最终推荐标准,这就是标准。核心思想实现数据和显示的分离。从而,XML规范定义了标记语言的主要特征。DTD、XML架构等基本要素。在XML中,成功地实现了数据和显示的分离。数据通过XML文档描述外,文档的结构可通过DTD文档描述。架构:一个系统草图。架构描述的对象是直接构成系统的抽象组件,各组件之间的连接则明确、相对细致地描述组件之间的通信。元规范。XML是一种元标记语言,用来定义标记语言的标记语言。可扩展样式语言XSLXML路径语言XPathXML查询语言Xquery可扩展连接语言XLL简单应用程序接口SAX等2.1.5DHTML和SHTML技术在Web中,除标记语言HTML、XML外,还有其它一些技术,它们有与HTML类似的名字。如DHTML、DSH