首页 > 代码库 > 第一章 1.1 HTML5 发展史

第一章 1.1 HTML5 发展史

    HTML 的历史可以追溯到很久以前。1993 年 HTML 首次以因特网草案的形式发布。20 世纪90 年代的人见证了 HTML 的大幅发展,从 2.0 版,到 3.2 版和 4.0 版(一年出了两个版本!,再)到 1999 年的 4.01 版。随着 HTML 的发展,W3C(万维网联盟)掌握了对 HTML 规范的控制权。然而,在快速发布了这四个版本之后,业界普遍认为 HTML 已经到了穷途末路,对 Web 标准的焦点也开始转移到了 XML 和 XHTML 上,HTML 被放在了次要位置。不过在此期间,HTML体现了顽强的生命力,主要的网站内容还是基于 HTML 的。为能支持新的 Web 应用,同时克服现有的缺点,HTML 迫切需要添加新功能,制定新规范。

    致力于将 Web 平台提升到一个新的高度,一小组人在 2004 年成立了 WHATWG(WebHypertext Application Technology Working Group,Web 超文本应用技术工作组)。他们创立了HTML5 规范,同时开始专门针对 Web 应用开发新功能——这被 WHATWG 认为是 HTML 中最薄弱的环节。Web 2.0 这个新词也就正是在那个时候被发明的。Web2.0 实至名归,开创了 Web 的第二个时代。旧的静态网站逐渐让位于需要更多特性的动态网站和社交网站——这其中的新功能真的是数不胜数。

    2006 年,W3C 又重新介入 HTML,并于 2008 年发布了 HTML5 的工作草案。2009 年,XHTML 2 工作组停止工作。又过了一年,也就到了现在。因为 HTML5 能解决非常实际的问题(随后可以看到),所以在规范还未定稿的情况下,各大浏览器厂家就已经按耐不住了,开始对旗下产品进行升级以支持 HTML5 的新功能。这样,得益于浏览器的实验性反馈,HTML5 规范也得到了持续地完善,HTML5 以这种方式迅速融入到了对 Web 平台的实质性改进中。

HTML 的过去和未来

    大家好,我是 Brian①,HTML 的铁杆老粉丝。

    1995 年,我创建了第一个属于自己的个人主页。那时候的‘ 主页’ 就是用来介绍自己的。上面的照片通常不清晰,代码中用了很多<blink>标签,页面上会告诉大家我住在哪儿、读过什么书、正在做什么跟计算机相关的工作。我和我的那些所谓‘ 万维网开发者’ 不是在大学里读书就是在大学里工作。那时候的 HTML 非常初级,没有任何工具可用。Web 应用几乎没有,顶多有少量的文本处理脚本。页面代码都是用大家各自喜欢的文本编辑器写出来的。页面的更新频率基本上是数周或者数月。

    不知不觉,我们已经走过了漫长的 15 个年头。

    今天,用户对其在线资料一天更新很多次已经是很平常的事了。当然,如果没有在线工具持续稳定的更新换代,也不会有今天这样的交互方式。提醒各位读者,大家在看这本书的时候心里要明白,我们的示例虽然现在看起来非常简单,但潜力是巨大的。就像 20 世纪 90 年代中期那些率先使用<img>标签的人一样,他们又怎么会知道在十年以后,很多人都已经在线编辑和储存照片了;而我们要有这种前瞻性。我们希望书中示例的基本思路能够激发读者无穷的创意,从而为 Web 的下个十年奠定新的基础。”