Pro HTML5 Programming
《Pro HTML5 Programming》已经可以在网上下到PDF版的了,有兴趣可以去下载来研究下。
里面的内容也很丰富,介绍了HTML5的新元素和API,如下:
- Canvas API
- Audio and Video
- Geolocation API
- Communication APIs
- WebSocket API
- Forms API
- Web Workers API
- Web Storage API
- Offline Web Applications
虽然介绍了不少新技术,但真正可以实际使用的却非常少。现在在中国主流的浏览器还是IE系列的,里面真正支持HTML5的只有IE 9,但是现在的IE 9还只是个测试版。IE 6连css 2都支持不全,更别谈HTML5了。更杯具的是HTML5的标准还没有最终确定下来,也就是说HTML5也不标准,它以后可能还会再变。
但我觉得HTML5可能会在中国很早地得到大规模地支持,因为搜狗浏览器、QQ浏览器5、Maxthon 3,它们的高速模式使用了WebKit核心,就连360浏览器也打算要内嵌WebKit了,而目前来说WebKit对HTML5的支持是最好的。就算这些浏览器的用户不默认开启高速模式,但是他也拥有了支持HTML5的平台,对于HTML5的推广是件好的事。
没有最好的技术,只有最适合的技术。个人认为对于HTML5是要了解一些,但不要过分地追求新技术,毕竟现在HTML5还不规范,支持也少。最后引用岁月如歌的一段话:
关注是可以的。有时间(我觉得大部分人其实都没时间),去尝尝鲜也是有益的。但是对于大部分营养不良的前端,推荐还是脚踏实地老老实实的去学一门传统编程语言,去把数据结构/基础算法/设计模式/数据库等等基础知识点给搞瓷实了再说。这样,等 HTML9 出来的时候,对你而言,无非就是淘汰了一些旧 API, 增加了一些新 API 而已。




