我可以告訴你說HTML5就是拿來裝逼用的。
為甚麼我這樣說?舉個例子你就明白了。
現在如果有人問你,現在用甚麼手機,你會怎麼答?
正常情況蘋果派的你會答"iPhone",Android派的你可能會說在用"Note",就完事了是吧?
你再想,在甚麼情況下,你會特意說:
我在用"iPhone X"或者
我在用"Note X"的?
答案就是:當喬布斯發佈新iPhone或者Samsung發佈新Note,而且你又是新買回來然後想在別人面前裝個逼的時候,你才會故意的說出那手機的版本號。
HTML 5也是類似的一回事。從HTML第1到第4版本,人們都如常叫"HTML",不會特意去叫它的版本號。
這次人們特意叫"HTML 5"是因為這次是一次很重大的更新。
17年才來的更新
從1997年到2014年這17年,17年時間,在IT界裏簡直是有點像現在談原始人差不多,我們的網頁一直都是使用HTML第4版本的標準,一直到2014年,HTML第5版本才正式推出,一般我們叫"HTML 5",或者有人簡稱"H5",以下是HTML 5的全新logo。
HTML推出的這個新版本,有新加的,也有捨棄不再用的東西,我就舉幾個重要的:
HTML 5新加的
<video>
可直接播放如.mp4或者是使用 H264 video vodec的影片,不用再依賴類似Flash的插件才能播放<audio>
可直接播如.mp3 .acc 和 .wav的聲音檔,不用再依賴類似Flash的插件才能播放- 支援本地儲存(Local storage)用戶資料,可以做一些網站應用在沒有連網的情況下也可以用得到
<canvas>
可以直接用來在瀏覽器裏畫畫了- 支援Web Socket,比AJAX更快和方便的讓開發人員做出即時推送,聊天功能
HTML 5捨棄了
<center>
置中tag沒了,鼓勵CSS不跟html tag寫在一塊<font>
文字樣色不用了,鼓勵CSS不跟html tag寫在一塊<frame>
以前將一個版面分割成幾個部份的 frame tag都沒了
還有更多我就不全寫出來,想知道的可以到W3官網(英文版)看。
不只是新版本,HTML5原來更是個新技能
雖然HTML 5也是HTML,但是我遇過香港的僱主們找工agent們,他們會將HTML 和 HTML5分成兩個獨立不同的技能,原因是我估計他們有可能是覺得這次改動很大,很多,所以才這樣做。
所以現在你去面試的話,有僱主可能會認為:你懂HTML 4 不一定懂HTML 5,這個我真想不到,所以如果你最近要面試網站開發有關工作時,你可以返回上面選幾個HTML 5新有的和已經捨棄的東西來記下,以便不時之需。
如果你有興趣學下HTML或者CSS的話可以去我youtube頻道上一個免費網站開發入門課程(廣東話),學會自己寫網站的HTML CSS代碼這次就講到這裏,感謝你的觀看。