HTML5的发展越来越迈向成熟,很多的应用已经逐渐出现在日常生活中了,不只让传统网站上的互动Flash逐渐地被HTML5的技术取代,更重要的是可以通过HTML5的技术来开发跨平台的手机软件,让许多开发者感到十分兴奋。
HTML最早是作为显示文档的手段出现的。再加JavaScript,它其实已经演变成了一个系统,可以开发搜索引擎、在线地图、邮件阅读器等各种Web应用。虽然设计巧妙的web应用可以实现很多令人赞叹的功能,但开发这样的应用远非易事。多数都得手动编写大量JavaScript代码,还要用到JavaScript工具包,乃至在Web服务器上运行的服务器端Web应用。要让所有这些方面在不同的浏览器中都能紧密配合不出差错是一个挑战。由于各大浏览器厂商的内核标准不一样,使得Web前端开发者通常在兼容性问题而引起的bug上要浪费很多的精力。关于各大浏览器兼容性的问题参考如下:http://www.zhiyuanit.com.cn/。
HTML5是2010年正式推出来的,随便就引起了世界上各大浏览器开发商的极大热情,不管是Fire Fox、chrome、IE9等。那HTML5为什么会如此受欢迎呢?
在新的HTML5语法规则当中,部分的JavaScript代码将被HTML5的新属性所替代,部分的DIV的布局代码也将被HTML5变为更加语义化的结构标签,这使得网站前段的代码变得更加精炼、简洁和清晰,让代码的开发者也更加一目了然代码所要表达的意思。