HTML5定義
HTML5是萬維網(wǎng)的核心語言、標準通用標記語言下的一個應(yīng)用超文本標記語言(HTML)的第五次重大修改(這是一項推薦標準)
HTML5的設(shè)計目的
HTML5的設(shè)計目的是為了在移動設(shè)備上支持多媒體。新的語法特征被引進以支持這一點,如video、audio和canvas 標記。HTML5還引進了新的功能,可以真正改變用戶與文檔的交互方式。
不同人眼中的HTML5
在大眾眼里,它已不是一個概念的東西了。它已經(jīng)是微網(wǎng)站、響應(yīng)式網(wǎng)站、微信等代名詞了。蘋果不一定是食物,可能是iphone手機或者mac筆記本。就像網(wǎng)絡(luò)流行用語,已經(jīng)深入人們心了,就是潮流了,哪怕是錯誤理解,也要順應(yīng)潮流。但有些誤區(qū)我們要糾正,也要分清對方表達的HTML5是什么。我從幾個角度來解讀人們眼里的HTML5.
1. 招聘場景
現(xiàn)象:有些公司招聘前端工程師時,在招聘信息和面試中,都會重點要求會HTML5。此類公司真的要的“HTML5“嗎?
博主解讀:此類公司通常覺得會HTML5的前端工程師就是牛。這個就好比問一個廚師,會煮飯嗎?
2. 公司客戶
現(xiàn)象一:面對公司客戶時,客戶會要求項目必須用HTML5,此類客戶理解“HTML5”是什么?
博主解讀:他們要的是安全感。他們認為HTML5代表潮流、高技術(shù),項目不會落后,公司是走在世界前沿的。這個好比為寶寶買奶粉,就買外國貨,因為有保障,有安全感。
現(xiàn)象二:一些客戶說不明需求,他只想要一個在微信里能打開的網(wǎng)站,他們通常認為HTML5就是微網(wǎng)站或者是響應(yīng)式網(wǎng)站。
博主解讀:面對需求表達不出來的客戶,盡量去引導(dǎo)并挖掘他們的需求,不要抱著給他們掃盲心態(tài)去證明他們理解HTML5是錯的,贏了就是輸了,也好比魚丸粗面。
麥兜:麻煩你,魚丸粗面
校長:沒有粗面
麥兜:是嗎?來碗魚丸河粉吧
校長:沒有魚丸
麥兜:是嗎?那牛肚粗面把
校長:沒有粗面
麥兜:那要魚丸油面吧
校長:沒有魚丸
麥兜:怎么什么都沒有?。磕且~丸粗面吧
校長:沒有粗面
麥兜:又賣完了?麻煩你來碗魚丸米線
校長:沒有魚丸
旁:麥兜啊,他們的魚丸跟粗面賣光了,就是所有跟魚丸和粗面的配搭都沒了
麥兜:哦~~!沒有內(nèi)些搭配啊……麻煩你只要魚丸
校長:沒有魚丸
麥兜:那粗面呢?
校長:沒有粗面。
麥兜:什么都沒有,開什么店!(最終客戶就會說:“HTML5都不清楚是什么,開什么公司!”)
3. 后端開發(fā)人員
現(xiàn)象:一些后端開發(fā)人員對前端認知還在切片和JS層面。他們覺得HTML5就是最簡單最low的語言,博主我遇到過比較娛樂的,分享一下,某Java工程師說:“除了HTML不會,CSS和JS精通”。
博主反駁: 前端入門很低,上手很快。初學者悟性好的,幾天內(nèi)甚至一天就切出完整的網(wǎng)站,前端不只是切片,也不只是寫JS.他需要學好數(shù)學、物理、英語,并且耐得住前期的寂寞,吸收很多經(jīng)驗才能稱得上前端,不然不要怪別人喊切片仔,當然大多數(shù)前端都要經(jīng)過切片仔的過程。