怎樣以簡單易懂方式向普通人解釋 HTML5 對 HTML 技術的改進?
01-14
給普通人講首先要強調結果,介紹HTML5對他們的影響:
1. 讓你不用裝Flash,瀏覽器不再崩潰,筆記本和手機更省電;2. 讓你在瀏覽器里玩憤怒的小鳥;
3. 讓你上大眾點評不用搜索,而是直接點「附近」; 4. 讓你不打字直接用語音輸入文字。簡單地說就是:
HTML5 可以更有效地組織互聯網中的信息,並讓視頻、音頻等服務得到更好的支持;並在減輕開發者的負擔的同時,讓用戶在不同的平台上有更一致的體驗。
然後,嚴格地說,HTML5 和 HTML 不是兩個不同的事物。HTML 是超文本標記語言,而 HTML5 是 W3C 對 HTML 標準的第五次修訂。
主要的改進包括有:- 提供更加語義化的標籤,重構互聯網;
- 增強富媒體支持,如 Video 和 Audio API,以及更好的動畫(如 Canvas);
- 除此之外還包括各方面的優化,比如大大提高了開發效率;
當人們提到 HTML5 時,一般不只是在說那個標準,而是包括 HTML、CSS、JavaScript 等一系列技術的集合。
可以參考這個問題:HTML5 到底是什麼?
http://www.zhihu.com/question/19812140對普通人就用例子好了。比如用只有 HTML5 才有的 canvas 寫一個精彩的互動式渲染效果。
感覺之前的人說的都不夠通俗和形象,下面貢獻下我的理解:
html是一種標記語言,是一種瀏覽器通過一定規範解析之後展示成我們所看到各種各樣網頁的語言,它包含了文字,圖片,音頻,視頻等等各種豐富的信息。
既然是一種語言,那麼必然具有語言的特性,html5是最新版本的html語言,相比較之前版本,從語義上更加規範,也加入了對與音頻文件和視頻文件的標記支持,簡單來說就是對描述的內容更加精確,對瀏覽器更加友好。
你也可以這麼理解,中國有那麼多方言,但是普通話只有一種,html就是朝著越來越接近普通話的標準在走,但是生活中還是存在其他方言(html4),正在逐漸被淘汰,以後將慢慢都使用普通話(html5)來進行溝通交流。懂HTML的人不算普通人了吧,不過HTML5可以讓我們不藉助第三方插件,使用js實現多媒體,簡單3D,資料庫,通信等更大更廣層次的應用,直接使用HTML5完全可以做個帝國時代在線版,而不用flash,這樣會不會更形象一點
這麼跟他們說,HTML就好比如中國的山寨機,HTML5就好比如美國的愛瘋,呵呵……這個他們應該都知道哪個好了吧。
通俗點,用html5你可以開發一個有趣的互動式遊戲,比如三國殺,用戶可以用PC,android手機,蘋果手機,ipad任何時間地點隨時登錄
Html5是萬維網的核心語言,是標準通用標記語言html的第五次重大修改。在新的標準中增加了數個新標籤。如視頻播放標籤,畫布標籤,地理標籤,網頁存儲標籤等,讓我們可以使用更少的代碼來完成更多更炫的效果。
html5,讓我們的資源更加節儉,效率更高,能不好?
對於你所說的普通人應該是說不懂得計算機語言編程那些吧,你或許直接用HTML之間的改進未必會讓他們懂得這些技術上的改進,因為這些技術層面上的理論對於不懂得人來說多數都是枯燥無味的,例如:HTML5所具備的離線操作、追加本地資料庫等等這些東西懂得的人明白其中作用,不懂得人也就忽忽而過,所以你可以試試用第三者對比的方法,像HTML5的功能強於FLASH,使得FLASH在移動領域遜於HTML5。因為在普通人的概念中FLASH給他們的印象會對HTML大,所以你用這普通人認識度深的東西去做對比會相對容易明白咯,當然這只是個人的一些意見而已,具體如何還要看你了。
核心信息:這是最新的第五代技術。
輔助信息:應用HTML5技術的網頁,更快更漂亮,啥都能顯示了。(作為電腦高手,你知道flash吧?這東西比它還NB。) 我覺得普通人壓根不需要被解釋那麼細,直接說這是第五代,更好了,就會點頭稱是了。對稍微懂一些的說more than flash 就好了。推薦閱讀:
※學習路途迷茫,請各位前端大佬幫忙制定學習路線,我該如何入坑?
※input type="submit" 和"button"有什麼區別?
※有HTML / XML這麼好的前端及UI解決方案,微軟為什麼還要繼續推WPF?