实习第四天(W3C标准)

W3C标准化概述

万维网联盟(World Wide Web Consortium,简称W3C)是万维网技术领域最具权威和影响力的国际中立性技术标准机构。W3C所发布的300多项影响深远的Web技术标准及1000多份实施指南,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。

W3C代码标准规范

 Web:内涵(名词-动词-形容词),外延(形容词可组合,引申为:网 + 某某,如:web page网页, web site网站)。 Net:内涵(名词-形容词),外延(形容词可组合,引申为:某某 + 网,如:互联网、内部网、外部网)。 NetWork:内涵(名词),外延(不可组合,引申为:Net + Work,如:网络+工作|事业|操作)。

一、W3C标准

其实网页是由三分部组成:1、结构(structure),2、表现(prentation),3、行为(behavior)

对应的标准也分为三部分:1、结构化标准语言,主要包括xml和xhtml;2、表现标准语言,主要包括css;3、行为标准语言主要包括对象模型(W3C DOM)和ECMAScript。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。

1、结构化标准语言,主要包含可扩展标记语言(XML)和可扩展超文本标记语言(XHTML)。

xml设计之初是为了补充html的,但是随着xml满足网络信息发布的需要,逐渐应用在数据的转换和描述上。xml数据转换功能十分强大,但是在面对成千上万个站点信息直接使用xml还不行,所以引入XHTML,目的是为了把html向xml过渡。

2、表现标准语言,主要是包含css样式。主流浏览器正在逐渐支持,程序员也开始利用CSS3代替以往冗长的旧代码。使用css和xhtml是为了让把结构和样式进行分离,便于代码的维护。

3、行为标准语言,主要包好对象模型(W3C DOM)和ECMAScript。DOM是一种与浏览器,平台,语言的接口。解决了设计师和web开发者提供一个标准,让他们访问站点中的数据,脚本,表现层对象。ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。现推荐遵循的是ECMAScript 262

DOM对象模型是包含了“冒泡事件“和“事件捕获”这两个事件模型。两种事件流会触及所有的对象,从document开始,到document结束。

冒泡事件就是从最精确的目标(target)到最不精确的目标进行顺序触发

事件捕获是从最不精确的目标到最精确的目标进行顺序触发。

对比分析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容