这听起来似乎是一个很傻的问题,但是,在标准专家中有这样一种日趋强烈的倾向,就是把所有令人兴奋的、新的Web技术都塞入到一个带有HTML 5标签的盒子中。例如,我看到过将SVG (Scalable Vector Graphics,可缩放矢量图形)描述为“HTML 5技术组合之一”,即便它是一个独立的W3C图形规范,而且已经存在6年之久了。 官方的W3C规范有点像是阿米巴虫,这一事实引起了进一步的混淆。这些规范总是一点点地剥离出来,成为自己独立的规范,例如Web Sockets或Web Storage(虽然都源于同一工作组,由相同的项目编辑负责)。 那么,我们在本书中介绍“源自于WHATWG的HTML5和相关规范”(稍后将更详细地介绍WHATWG这一激动人心的缩略语)到底意味着什么呢?我们还给这个领域增加了一点“额外知识”,即Geolocation,它与HTML 5的定义无关,但是,我们包含它只是因为它真的很酷,我们对其感到很兴奋,并且它是编写Web应用程序的、令人激动的技术中的新贵。