WEB标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准:
1.结构标准语言
(1)XML
XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。关于XML的好处和技术规范细节这里就不多说了,网上有很多资料,也有很多书籍可以参考。
(2)XHTML
XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考http://www.w3.org/TR/xhtml1)。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。
2. 表现标准语言
CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2(参考http://www.w3.org/TR/CSS2/)。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。
3.行为标准
(1)DOM
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。
(2) ECMAScript
ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。目前推荐遵循的是ECMAScript 262(http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)。
分享到:
相关推荐
### Web 2.0编程思想:16条法则 #### 法则一:明确目标与需求 在开发任何Web 2.0应用之前,需要明确其核心价值与目标。这包括确定应用程序的主要功能(如标签、评论、编辑页面等),并确保这些功能能够满足用户的...
Web2.0标准是互联网发展的一个重要里程碑,它标志着从静态的、单向信息传递的Web1.0时代向动态的、交互式的Web2.0时代的转变。遵循Web2.0标准,不仅有助于提升网站的设计质量和用户体验,还能促进网站的可访问性、可...
这个使用教程将深入探讨如何利用CSS、JavaScript和ASP等技术来构建和优化Web2.0应用。 一、CSS(层叠样式表) CSS是控制网页样式并实现页面布局的重要工具。在Web2.0中,CSS用于创建美观、响应式和易于阅读的界面。...
### Web 1.0与Web 2.0的关键区别 #### 概述 随着互联网技术的发展,Web经历了从Web 1.0到Web 2.0的重大转变。这两个概念不仅代表了互联网的不同发展阶段,也体现了用户与网络互动方式的根本变化。本文将详细探讨...
《ASP.NET 2.0入门经典:C#编程篇》是一本专为初学者设计的教程,旨在引导读者深入理解ASP.NET 2.0框架,掌握C#编程基础,从而能够构建功能丰富的Web应用程序。这本书的英文原版提供了一种全球视野,让读者能与国际...
Web2.0技术标准是互联网发展的一个重要里程碑,它标志着互联网从单纯的静态信息展示转变为动态交互和用户参与的新阶段。以下将详细介绍这些技术标准及其在现代网页开发中的应用。 1. CSS (Cascading Style Sheets) ...
4. 开放和协作:Web 2.0推崇开放标准和API接口,使得不同平台能够互相集成,如通过RSS订阅、OAuth授权等方式实现信息交换和功能整合。 5. Web服务和云计算:随着Ajax等技术的发展,Web 2.0应用提供了更流畅的用户...
Web 2.0编程思想是构建现代互联网应用的核心原则,其目标是创造更互动、用户中心和数据驱动的网络体验。以下16条法则详细解释了这一编程思想的关键要素: 1. **设定简单目标**:无论是开发还是使用Web 2.0应用,...
Web 2.0编程思想是互联网发展的一个重要里程碑,它标志着互联网从静态信息展示转变为动态交互体验的时代。这一转变带来了许多新的技术、模式和原则,极大地丰富了用户体验,并催生了一系列成功的在线服务。以下是对...
教程为ppt课件,里面分14章对web2.0标准的知识及应用进行讲解
css标准 web2.0标准 web行业标准
ASP.NET 2.0 Website Programming: Problem - Design - Solution 第二部分 Table of Contents ASP.NET 2.0 Website Programming—Problem - Design - Solution Foreword Introduction ...
如今我们经常说起Web2.0,那么,什么是 Web2.0?它与Web1.0有什么不同?事实上,Web2.0没有一个确切的概念,相对于Web1.0,它有明显的特征:每个人都是内容生产与获取者、信息个性化定制自由度大、网页技术不同、...
ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它建立在.NET Framework之上,为开发者提供了更高效、更灵活的Web开发环境。本书《ASP.NET 2.0入门经典:C#编程篇》显然是针对初学者设计的,旨在帮助读者...
Web2.0色系是21世纪初网络设计领域中的一种流行趋势,它与早期的Web1.0设计风格有着显著的区别。Web1.0主要采用冷色调和简单的色彩组合,而Web2.0则引入了更加丰富、明亮且具有活力的色彩方案,以创造更加互动、动态...
6. **开放的标准和技术**:Web 2.0鼓励使用开放标准和技术,如RSS、XML和AJAX等,这使得不同平台和应用之间的集成变得更加容易。 7. **商业模式的创新**:Web 2.0催生了许多新的商业模式,比如基于广告的服务、订阅...
本教程旨在帮助开发者深入理解如何利用ASP.NET 2.0的技术来创建符合Web2.0标准的动态网站。 1. **ASP.NET 2.0基础** - **控件体系**:ASP.NET 2.0引入了大量的服务器控件,如TextBox、Button、GridView等,简化了...
### Web2.0标准教案深度解析 #### 一、Web2.0标准概览 Web2.0标准教案旨在提供一套全面的指南,帮助开发者理解并应用Web2.0时代的最新标准来构建高质量的网站。这不仅仅涉及技术层面的更新,更强调了标准化在提升...
Web2.0 是相对Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说...