是什么
H5 不是 HTML5
的缩写,H5 不是一门技术,是前端技术在移动端服务的一个分支,H5 简单来说是专门为移动端设计的在线应用类网页,是一种在移动端兴起的趋势下产生的一种新的网页形式。
H5 是中国特有的一个词,你问外国人啥是 H5 ,别人根本不知道,H5 是个啥,在 google 了很多参考后,也没有人能具体说出 H5 是个啥,存在这样一种说法我比较认同。
在 HTML5 标准出来后,HTML5 相比以前最重要的特性,就是增强对移动设备的支持,我们可以用它开发出更符合移动端操作的界面,调用手机的特殊硬件支持。
因此在 HTML5 标准发布后,有一批人率先用 HTML5 技术用于制作在手机端展示的商品促销广告页面,然后拿给客户演示的时候令客户眼前一亮,当问及使用了什么技术使,故意或阴差阳错地说成了 H5 技术,后来随着移动端兴起,在微信、QQ等内置浏览器展示各种宣传页面,H5 就火了。
核心技术
所以,其实根本不存在什么 H5 技术,制作的 H5 页面,无论是用于什么用途,终究还是要有浏览器才能显示,如微信、QQ的内置浏览器,本质还是一种网页。其还是依靠前端主要利用 HTML5 语言在做,但随着后来更多技术的兴起,H5 页面不再仅仅局限于使用 HTML5 语言去做了,也可以用其他技术做 H5 页面。
所以 H5 不是 HTML5,更不是一种技术,就是一个移动端可以显示的、有很多炫酷效果的页面而已。