如何給前端外行解釋 HTML5?


給外行解釋技術,通常要用到類比手法,抓准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

TAG:前端開發 | HTML5 |