HTML5说起来很麻烦,因此业界很多前端、产品都讲html5简写成h5,包括许多大公司例如bat都是这样说。虽然现在互联网圈开口闭口就谈H5,
先科普一下,HTML5并不是一项技术,而是一个标准。标准的意思就是:学生准则手册。你可以按照准则做,甚至可以超出准则更加严格的要求自己,也可以不按照准则来,但是会被老师训斥小伙伴讨厌,别人都不找你玩,就像IE6一样。
那HTML5这些标准浏览器厂商到底姿持不姿持呢?这要看他们各自的尿性了。像chrome这种不仅在很多标准上支持的非常好,还积极上进很多地方超出了标准,支持一些标准中还是草案的部分。所以其实要么我们是作为理论派讨论HTML5标准,要么是作为实践派讨论HTML5标准在某浏览器的应用。但是实际上我们在说到H5的时候,并不是指标准,也不是指标准的应用,而是一个硬生生造出来的奇怪概念合集,所以我是旗帜鲜明的反对这个称呼的。
以前也是叫H5,后来改叫无线了。起初觉得这没啥关系,不就一称谓嘛,大家都懂就行,然而程序员是很严谨的,通过搜索引擎结果进行对比
由此可见H5应该是在天朝发明的,如果跟老外技术交流突然来句H5,人家可能会懵逼。
举个例子:
经常有产品经理或者运营说:
小前端,PC端要改个东西....,对了,
H5也改一下(很显然H5是指无线端页面)
然后把把H5换成HTML5:
小前端,PC端要改个东西....,
对了,HTML5也改一下....
是不是感觉很别扭?因为这两货根本不是一个概念!HTML5是一套技术标准,而H5则是天朝人民发明的一种对无线页面的简称(我更倾向于这个概念是不懂技术的产品经理或者运营提出来的)。
每次看到有H5这两个字我都饱了。所谓H5是一帮我不知道该怎么称呼和形容的IT技术工作者硬造出来的中国式简写。这个简写是本身就是缩写的HTML5的简写。如果你把H5看成HTML5的简称,那真的很low不合理;如果你把H5看成指代无线页面的一个替代名词,那么根本就不用讨论合不合理的问题。