正在加载图片...
第1章Web开发新时代 5 Graphics(SVG)、WebSocket API及协i议、Web Origin Concept、Web Storage、Web SQL Database、 Web Workers,XMLHttpRequest Level 2. 1.2HTML5设计原理 设计原理是Wb发展背后的驱动力,也是通过HTML5反映出来的某种思维方式。软件 就像所有技术一样,具有天然的独裁性。代码必然会反映作者的选择、偏见和期望。任何开 放的标准,都应该追求以下几点: ·简化最常见的任务,让不常见的任务不至于太麻烦。 ●只为80%设计。 ·给内容创建者最大的权利。 ● 默认设置智能化。 1.2.1HTML的历史变迁 HTML最早从2.0版开始,实际上并没有HTML1.0版官方规范。HTML tags文档可以 算作HTML的第一个版本,但它却不是一个正式的版本。第一个正式版本HTML2.0也不是 出自W3C之手,而是由ETF制定的,从第三个版本开始,W3C开始接手并负责后续版本 的制定工作。 20世纪90年代,HTML有过几次快速发展。众所周知,那时构建网站是一项十分复杂 的工程,浏览器大战曾令人头疼不己,市场竞争的结果就是各家浏览器里都塞满了各种专有 的特性,都试图在专有特性上胜人一筹。当时的混乱不堪回首,HTML还重不重要,或者它 作为Wb格式的前景如何,谁都说不清楚。 从1997年到1999年,HTML的版本从3.2到4.0,再到4.01,经历了非常快的发展。问 题是到了版本4.01的时候,W3C的认识发生倒退,W3C并没有停止开发这门语言,只不过 他们对HTML不再感兴趣了。在HTML4.01之后,W3C提出了XHTML1.0的概念。虽然 听起来完全不同,但XHTML1.0和HTML4.01其实是一样的。唯一不同的是XHTMI1.0 要求使用XML语法。 从规范本身的内容来看,本质是相同的,不同之处在于编码风格,因为浏览器读取符合 HTML4.01、HTML3.2或XHTML1.0规范的网页都没有问题。对于浏览器来说这些网页都 是一样的,都会生成相同的DOM树,只不过用户更喜欢XHTML1.0,因为不少人认同它比 较严格的编码风格。 到了2000年,Wb标准项目的活动开展得如火如茶,开发人员对浏览器里包含的那些 乱七八糟的专有特性已经忍无可忍了。当时CSS有了长足的发展,而且与XHTML1.0的结 合也很紧密,CSS+HTML1.0可以算是最佳实践了。虽然HTML4.01与XHTML1.0没有本 质上的区别,但是大部分开发人员接受了这种组合。专业的开发人员能做到元素全部小写, 属性全部小写,属性值也全部添加引号。由于专业人员起到了模范带头作用,越来越多的人 也都开始支持这种语法。 XHTML1.0之后是XHTML1.1,只是小数点后面的数字变成了1,而且从词汇表的角度 看,规范本身没有什么新内容,元素、属性也都相同,唯一的变化就是把文档标记为XML第 1 章 Web 开发新时代 • 5 • Graphics(SVG)、WebSocket API 及协议、Web Origin Concept、Web Storage、Web SQL Database、 Web Workers、XMLHttpRequest Level 2。 1.2 HTML5 设计原理 设计原理是 Web 发展背后的驱动力,也是通过 HTML5 反映出来的某种思维方式。软件 就像所有技术一样,具有天然的独裁性。代码必然会反映作者的选择、偏见和期望。任何开 放的标准,都应该追求以下几点: ● 简化最常见的任务,让不常见的任务不至于太麻烦。 ● 只为 80%设计。 ● 给内容创建者最大的权利。 ● 默认设置智能化。 1.2.1 HTML 的历史变迁 HTML 最早从 2.0 版开始,实际上并没有 HTML 1.0 版官方规范。HTML tags 文档可以 算作 HTML 的第一个版本,但它却不是一个正式的版本。第一个正式版本 HTML 2.0 也不是 出自 W3C 之手,而是由 IETF 制定的,从第三个版本开始,W3C 开始接手并负责后续版本 的制定工作。 20 世纪 90 年代,HTML 有过几次快速发展。众所周知,那时构建网站是一项十分复杂 的工程,浏览器大战曾令人头疼不已,市场竞争的结果就是各家浏览器里都塞满了各种专有 的特性,都试图在专有特性上胜人一筹。当时的混乱不堪回首,HTML 还重不重要,或者它 作为 Web 格式的前景如何,谁都说不清楚。 从 1997 年到 1999 年,HTML 的版本从 3.2 到 4.0,再到 4.01,经历了非常快的发展。问 题是到了版本 4.01 的时候,W3C 的认识发生倒退,W3C 并没有停止开发这门语言,只不过 他们对 HTML 不再感兴趣了。在 HTML 4.01 之后,W3C 提出了 XHTML 1.0 的概念。虽然 听起来完全不同,但 XHTML 1.0 和 HTML 4.01 其实是一样的。唯一不同的是 XHTML 1.0 要求使用 XML 语法。 从规范本身的内容来看,本质是相同的,不同之处在于编码风格,因为浏览器读取符合 HTML 4.01、HTML 3.2 或 XHTML 1.0 规范的网页都没有问题。对于浏览器来说这些网页都 是一样的,都会生成相同的 DOM 树,只不过用户更喜欢 XHTML 1.0,因为不少人认同它比 较严格的编码风格。 到了 2000 年,Web 标准项目的活动开展得如火如荼,开发人员对浏览器里包含的那些 乱七八糟的专有特性已经忍无可忍了。当时 CSS 有了长足的发展,而且与 XHTML 1.0 的结 合也很紧密,CSS+HTML 1.0 可以算是最佳实践了。虽然 HTML 4.01 与 XHTML 1.0 没有本 质上的区别,但是大部分开发人员接受了这种组合。专业的开发人员能做到元素全部小写, 属性全部小写,属性值也全部添加引号。由于专业人员起到了模范带头作用,越来越多的人 也都开始支持这种语法。 XHTML 1.0 之后是 XHTML 1.1,只是小数点后面的数字变成了 1,而且从词汇表的角度 看,规范本身没有什么新内容,元素、属性也都相同,唯一的变化就是把文档标记为 XML
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有