吐槽 ▏HTML原来是 H(ow) T(o) M(ake) L(ove)这个意思!涨姿势!

回复 星标
更多

吐槽 ▏HTML原来是 H(ow) T(o) M(ake) L(ove)这个意思!涨姿势!

218400

应许多同学要求,本期让我们一起来侃侃「什么是H5」

218400

「H5」姑且算是「HTML5」一个偷懒的读法。从字面上看,前四个字母比较好解释。就是 H(ow) T(o) M(ake) L(ove),这和过去没什么区别,老梗了。那么关键的区别就在于这个「5」了。

过去我们没有人说 HTML4,现在也没有人说 HTML5.1,所以这个「5」的意义不仅仅是一个版本号。

218400

我们尝试在「维基百科」上寻找关于「5」的特殊意义的线索:

218400

字面上看,5.0 版本较之前 4.01 有着突破性的变化,这给予了我们产品更多的想象空间。

但是如果只是这样就能解释清楚「什么是H5」的话,那么就不是一个难题了。

例如这则招聘信息:

1. 招聘web前端工程师(7k-10k)

2. 招聘html5开发工程师(10k-16k)

218400

对此,小编感到一些疑惑,于是问朋友「web前端」和「html5开发」有什么区别吗?

答:这还不简单,他是想表达招切图仔和写专门写JS的呗。

这回答让小编茅厕(se)顿开,我们平时所说的 HTML5,更准确的应该是我们平时所说的 H5,已然成为一个代名词,而不是一个确切的名词。

218400

如果是以前,产品需要对开发说:帮忙把这个页面做一个页面,要求blablablablabla~~~~(产品,猝)

而现在只要说:帮我做个H5页面吧。开发就能心领神会,开始啪啪啪(的敲键盘)了

因为大家不知从何时开始,将移动端的网页叫做「H5」,可能是为了和移动端的原生应用区分吧。其实也就是网页,只是桌面端的网页大家一般都没习惯这样叫。

类似约定成俗的叫法还有很多:

「H5小游戏」约等于 微信网页小游戏;

「微信H5页面」约等于 幻灯片。

(微信在HTML5的推广上,功不可没,么么哒)

「H5游戏引擎」大多指开发阶段采用 HTML5 技术,上线时就形态各异了。当然也有 layabox 这样的反例,在开发阶段采用 AS3,上线时编译为 HTML5。(还有DCloud、ApiCloud、react-native 等产品,最终产品形态也不仅限于网页)

等等还有很多相关的俗语。

虽然很多开发对此会有反感:

218400

但是,说的多了,大家慢慢也就都接受了这样的说法:

218400

小编粗浅的小结:

我口头上说的「H5」已经不再是W3C所规定的「HTML5」技术方案了。如果一定要回答「什么是H5」,那么「H5」可能是指一种目前趋势的缩影:

1. 更有效的传播内容;

2. 移动端开发得到更多的重视;

3. 节约跨平台开发成本,提高工作效率。


原作者:HTML5梦工厂

新窗口打开 关闭