自从1991年世界上第一个网页诞生以来,html作为万维网最主要的一门语言一直在不断发展和进化。随着网络的不断发展,机器硬件配置和软件支持不断升级,html也持续地向前发展。现在,炫酷、快速、跨平台这些词已经紧密地和html5联系起来了,带来堪比桌面程序的用户体验,html5也成为互联网热点话题之一。
那么,html5到底是什么呢?html5是html的第五次修改,html一种超文本标记语言,标准通用标记下的一个应用,“超文本”是指页面内可以包含图片、链接、音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。现有的html5是来自对浏览器和网页开发技术的改进,是一系列web标准草案的集合,html5不仅仅局限于html语言本身,还包括了CSS以及JavaScript语言里新增的函数和功能。
随着互联网的不断发展,html5未来的发展趋势到底是怎样的呢?在我看来,主要有以下几个方面:第一个是移动优先,在这个智能手机和平板电脑盛行的时代,移动优先已成为趋势。第二个是游戏开发者领衔“主演”,在某种程度上,游戏就是移动平台销量最好的应用。第三个是响应式设计和自动化的屏幕尺寸,屏幕可以根据内容而自动调整大小,注重内容如何在网页和移动设备中被处理的。第四个是设备访问,消除浏览器访问移动设备基本特性的能力,开发商可以不再依赖于其他程序语言。第五个是离线缓存,在离线情况下,app能照常运作,web应用使用变得简单,适用于任何一个平台。
就目前来看,html5遇到的最大困难就是浏览器支持不一,导致用户体验不佳。国类的360,新浪、腾讯等公司,国外的Google、Facebook均高度关注html5相关业务的发展,微软公司也推出了IE10来支持html5。总之,目前htlm5已经解决了很多问题,而面向未来互联网的发展,html5会一直是备受关注的互联网热点话题。