今天海淘科技有一个特殊的文章:从Luke Stevens的一篇文章,关于HTML5的真实作者,需要在过去的一个关键看,HTML5的现状和未来。HTML5,究竟是什么?它是怎么来的?我们真的应该盲目地遵循我们告知它还是一些需要批判性思维?继续读下去,发现。真的HTML5,是什么?它是怎么来的?我们真的应该盲目地跟随我们被告知的,或者是一些关键的思考吗?读就找到了。
HTML5,在其最流行的形式,席卷世界,但都声称是“HTML5”不存在,在某种意义上,两“HTML5”:技术规范,并收集新的和令人兴奋的技术,集中在一起为“HTML5”。
另一方面,有实际的HTML5规范-一个冗长的技术文件主要用于浏览器厂商往往是那些实际上标志着网页的一天在一个陌生的世界写的,一天。这是“HTML5”在技术上正确的感觉。(真的,还有其他种类吗?)
另一方面,有HTML5的口号-新的集合(和不那么新)技术,通常都是非常酷,但不中用的HTML5规范或那些有助于它。例如,你看到的互动,WebGL技术支持的音乐录影带“危险老鼠罗马项目?这一切都发生在本地浏览器(IE除外由于安全问题),会让你的下巴下降。
WebGL是新的性感,但即使是旧的标准被拂去灰尘再次成为新的。你在IE9看到令人难以置信的SVG动画的女孩吗?微软的硬件-十年SVG标准加速支持使事情可能在SVG,我们只能梦想十年前。是的,这就是微软将网络标准推到了新的高度。
但是SVG曾经被誉为“新的Flash”不是HTML5要么。
HTML5,作为一种规范,实际上是在最好的时候是最无聊的。HTML5的编辑,Ian Hickson,竭尽全力多年获得HTML标准的形状,所以浏览器制造商可以以一致的方式实施。浏览器制造商的实现细节是很难的东西,但它确实使我们的生活更容易,从长远来看,我们可以感谢。
事实上,这是一个小奇迹,HTML5存在于所有的东西。在宣布HTML 4完成的方式回到1999,W3C花了半年00追求XHTML 2死的规格,Opera的HTML5布道者Bruce Lawson描述为一个“美丽的规范哲学的纯度,绝对没有与真正的世界”。
2004,一组为浏览器厂商经营之外的W3C工作看到HTML不同的未来,并开始研究HTML规范发展更好地适应Web应用程序,并发布了一篇声明自己的意图。被拒绝由W3C后,本集团的技术工作小组,或WHATWG -继续开发的Web应用程序和Web表单1 2种规格,由Ian Hickson编辑的规范发展的“仁慈的独裁者”模式下。
长话短说,W3C终于幡然醒悟,意识到XHTML 2是死路一条;WHATWG有那些真正重要的支持(浏览者);他们没有太多的选择,但上船并采用WHATWG的标准。
HTML5的好的部分在很大程度上反映了这段历史。例如,移动HTML5在Web窗体部分出生2,因此HTML5包含新形式的功能,极大的简化形式的发展增加了多种功能,其中包括许多其他方便的占位符属性。你可以在优良的是HTML5表单指南了解更多关于HTML5表单的浏览器支持。
还有各种Web应用程序为导向的功能,包括历史的API,它给我们提供了一种操作浏览器的历史记录和地址栏URL通过JavaScript,并超越丑陋的哈希爆炸(#!)URL方案,甚至整页刷新模型我们一直以来的Web 2和AJAX请求世界试图解决。
HTML5规范(和它的祖先)编辑,如前所述,Ian Hickson。正如Jeffrey Zeldman说的:“事实上,有一个“决策者”的编辑,HTML5,Ian Hickson。他的决定是最终的,他没有义务解释他的理由,他不需要把开发商建议以上浏览器制造商也在三明治机的,如果到了那。通过设计,hixie是根据他自己创造的结构的自由球员,他的浏览器制造商最终用户(主人?)喜欢这样的方式。”
希克森不仅是编辑-他也一直是一个非常重要的贡献者,他编辑的规范,更好和更坏。例如,WebGL演示我们之前提到的使用基于OpenGL技术.