如何給前端外行解釋 HTML5?
01-30
給外行解釋技術,通常要用到類比手法,抓准HTML5的特徵,然後在對方擅長的領域舉例。html5的特徵有哪些?
1、標準,html5並不是一種新的語言而是一個新的標準,新的api,新的規範。2、革新,html5相對與之前的版本帶來了大量的更新,讓複雜的事情變簡單,讓不可能變為可能
3、缺點,依賴瀏覽器的更新換代,只是還是少部分人的玩物。如果讓我舉例的話,我會這樣比喻:過去的html就像你我身上穿著的衣服,而html5則是米蘭、巴黎時尚T台上模特們的新裝。新鮮悅目、其中一些內容能夠在不久將來進入我們的生活,但不是現在。先不解釋,拿個HTML5的典型應用分別在ie6和chrome下運行下,差異一目了然。另外必須讓其知曉HTML5是規範,不是具體的技術實現
為什麼要向前端外行描述html5?如果這外行指的是程序員,我想html5這幾個字母就是最好的解釋了!
一份與時俱進的新合同規範
先讓他知道什麼是html吧,搞定這個html5他估計就自己懂了
HTML是一個標準,既然是標準那麼人人都得照著做。HTML5是第五版的標準。
簡單明了的說:「這個牛逼。」
就說是個新技術,可以就此拋棄Flash,還有很多牛B的功能
你的這個問題也可以用這個來回答:給普通人講首先要強調結果,介紹HTML5對他們的影響: 1. 讓你不用裝Flash,瀏覽器不再崩潰,筆記本和手機更省電;
2. 讓你在瀏覽器里玩憤怒的小鳥;
3. 讓你上大眾點評不用搜索,而是直接點「附近」; 4. 讓你不打字直接用語音輸入文字。http://www.zhihu.com/question/19927280當你打開一個頁面,大聲呼喊「Wow~」,那八九不離十就是HTML5了~
先抓住根本,為什麼要「給前端外行解釋 HTML5」,你會發現你要問的問題其實不是這個,然後有更好的方式回答了。
我就直接給他解釋html5==網頁。(不多講,講多了還是聽不懂,如果還問百科下在討論)。
你就說比現在的更高級就可以了。
如果現在不知道HTML5的基本特性,他就不算個真正的前端工程師,也不存在「外行」這一說。
「如果讓我舉例的話,我會這樣比喻:過去的html就像你我身上穿著的衣服,而html5則是米蘭、巴黎時尚T台上模特們的新裝。新鮮悅目、其中一些內容能夠在不久將來進入我們的生活,但不是現在。」 同意,每每看看統計數據就得感嘆一下ie6怎麼還有這麼大的比例。
推薦閱讀:
※阿里雲前端周刊 - 第 32 期
※Chrome擴展開發02--擴展中的基本操作01
※阿里雲前端周刊 - 第 19 期
※大話前端之NodeJS中的Event Loop