第一章 1.2 关于 2022 年的那个神话
今天,我们看到的 HTML5 规范已经以工作草案的形式发布了——还不是最终版。那什么时候 HTML5 规范才能尘埃落定呢?现在就来了解一下几个关键时间点。第一个时间点是 2012 年,目标是发布候选推荐版。第二个时间点是 2022 年,目标是发布计划推荐版。哦!那等着吧,还早着呢!可能大家会这么想,然后就把书合上,扔到一边,等十年后再说。那就大错特错了,在明白这两个时间点的真正意义之前,可别急着下结论。
第一个,也就是最近的 2012 年,可以说是最重要的时间点,因为这个时间点一到就意味着HTML5 规范编写完成了。想象一下,这并不久远,也就两年后的事情。计划推荐版(普遍认为距今还有点远)的重要性在于届时将会有两个对 HTML5 的互通实现,意味着将有两个浏览器会完全支持整个 HTML5 规范的所有功能——这个远大的目标让 2022 年这个时间点看起来又似乎太近了。毕竟,现在连 HTML 4 都还没有实现这个目标呢①。
关键是现在浏览器厂家已经着手支持 HTML5 中很多优秀的新功能了。只要用户有需求,现在就可以利用这些新功能进行 Web 应用的开发。虽然一些细节方面的改造还会持续进行,相应的 Web 应用可能需要改动,不过,相对于使用 HTML5 为用户带来的体验来讲,这点付出不算什么。当然,如果用户的浏览器是 IE6 的话,很多新功能是不支持的,需要模拟——不过这也不能成为抛弃 HTML5 的理由,毕竟这些用户最终都会升级浏览器版本,很多可能会直接选用 IE9,而且微软承诺在 IE9 中持续增加对 HTML5 的支持。实际上,通过使用新的浏览器和改进的模拟技术意味着用户现在和不久的将来便可以使用很多 HTML5 功能了。