HTML5定义
HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改(这是一项推荐标准)
HTML5的设计目的
HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。
不同人眼中的HTML5
在大众眼里,它已不是一个概念的东西了。它已经是微网站、响应式网站、微信等代名词了。苹果不一定是食物,可能是iphone手机或者mac笔记本。就像网络流行用语,已经深入人们心了,就是潮流了,哪怕是错误理解,也要顺应潮流。但有些误区我们要纠正,也要分清对方表达的HTML5是什么。我从几个角度来解读人们眼里的HTML5.
1. 招聘场景
现象:有些公司招聘前端工程师时,在招聘信息和面试中,都会重点要求会HTML5。此类公司真的要的“HTML5“吗?
博主解读:此类公司通常觉得会HTML5的前端工程师就是牛。这个就好比问一个厨师,会煮饭吗?
2. 公司客户
现象一:面对公司客户时,客户会要求项目必须用HTML5,此类客户理解“HTML5”是什么?
博主解读:他们要的是安全感。他们认为HTML5代表潮流、高技术,项目不会落后,公司是走在世界前沿的。这个好比为宝宝买奶粉,就买外国货,因为有保障,有安全感。
现象二:一些客户说不明需求,他只想要一个在微信里能打开的网站,他们通常认为HTML5就是微网站或者是响应式网站。
博主解读:面对需求表达不出来的客户,尽量去引导并挖掘他们的需求,不要抱着给他们扫盲心态去证明他们理解HTML5是错的,赢了就是输了,也好比鱼丸粗面。
麦兜:麻烦你,鱼丸粗面
校长:没有粗面
麦兜:是吗?来碗鱼丸河粉吧
校长:没有鱼丸
麦兜:是吗?那牛肚粗面把
校长:没有粗面
麦兜:那要鱼丸油面吧
校长:没有鱼丸
麦兜:怎么什么都没有啊?那要墨鱼丸粗面吧
校长:没有粗面
麦兜:又卖完了?麻烦你来碗鱼丸米线
校长:没有鱼丸
旁:麦兜啊,他们的鱼丸跟粗面卖光了,就是所有跟鱼丸和粗面的配搭都没了
麦兜:哦~~!没有内些搭配啊……麻烦你只要鱼丸
校长:没有鱼丸
麦兜:那粗面呢?
校长:没有粗面。
麦兜:什么都没有,开什么店!(最终客户就会说:“HTML5都不清楚是什么,开什么公司!”)
3. 后端开发人员
现象:一些后端开发人员对前端认知还在切片和JS层面。他们觉得HTML5就是最简单最low的语言,博主我遇到过比较娱乐的,分享一下,某Java工程师说:“除了HTML不会,CSS和JS精通”。
博主反驳: 前端入门很低,上手很快。初学者悟性好的,几天内甚至一天就切出完整的网站,前端不只是切片,也不只是写JS.他需要学好数学、物理、英语,并且耐得住前期的寂寞,吸收很多经验才能称得上前端,不然不要怪别人喊切片仔,当然大多数前端都要经过切片仔的过程。