HTML5背後的故事
乍一看,你可能覺得HTML5是網頁編寫語言HTML的第5個版本。但實際上,這背後的故事可亂得多。 HTML5是一個叛逆。它是由一群自由思想者組成的團隊設計出來的,這個團隊的成員並不負責制定官方HTML標準。它允許使用10年前就被禁止的網頁編寫方式。它費盡心機、苦口婆心地告訴瀏覽器開發商怎麼處理而不是徹底拒絕標記中的錯誤。它最終實現了不依賴Flash等瀏覽器外掛播放視訊。而且它引入了一大批JavaScript驅動的功能,讓網頁可以像桌面軟體那樣豐富多彩、富有互動能力。
理解HTML5可沒有那麼簡單。最主要的困難在於人們用HTML5這個詞指代十幾甚至更多種獨立的標準。(後面我們會介紹到,這是HTML5發展演進的結果。一開始時它只有一個標準,但後來就拆分成了很多容易管理的分支。)事實上,HTML5現在代表的是“HTML5及所有相關標準”,甚至還可以更寬泛,代表“下一代網頁編寫技術”。這就是本書要帶領大家探索的HTML5:既包括HTML5核心語言,也包括與HTML5糾纏在一塊但在其標準中永遠找不到的那些新功能。
於是,第二個困難又擺在了你的面前:瀏覽器支援。不同的瀏覽器支援HTML5的不同部分,而且還有一些讓人難受的新功能,任何平臺的瀏覽器都不支援。
拋開這些困難,有一個事實接受起來毫無挑戰性:HTML5代表未來。蘋果、谷歌等大軟體公司都在鼎力支援它;W3C(World Wide Web Consortium,全球資訊網聯盟)已經放棄了XHTML,從而使HTML5成為正式標準並得到認可;而且所有瀏覽器開發商現在都對它的大部分功能給予了支援。如果你在看這本書,那就有可能在它還讓人覺得好玩和刺激的時候加入HTML5陣營,並創造出如圖0-1所示的那種酷炫的網頁。
相關文章
- Redis持久化背後的故事Redis持久化
- dyld背後的故事&原始碼分析原始碼
- GCC編譯器背後的故事GC編譯
- 愛回收IPO背後的新老故事
- RestCloud ETL 社群版背後的故事RESTCloud
- 郭超:阿里雲Cassandra背後的故事阿里
- 蘋果自動駕駛背後的故事蘋果自動駕駛
- 嵌入式—編譯器背後的故事編譯
- 安能物流 All in TiDB 背後的故事與成果TiDB
- 請求 www.baidu.com 背後的故事AI
- 誰來背鍋?自動駕駛車禍背後的故事自動駕駛
- 更好的 java 重試框架 sisyphus 背後的故事Java框架
- 【前端軼事】Chrome 小恐龍背後的故事前端Chrome
- 編譯器背後的故事(入門練習)編譯
- 聊聊百度搜尋背後的故事
- 開源筆記軟體 Joplin 背後的故事筆記
- 4399《胡偵探傳說》系列背後的故事
- 騰訊與Github的魔幻會面背後的故事…Github
- 《碼出高效:Java開發手冊》背後的故事Java
- CVE-2016-1779技術分析及其背後的故事
- 《百英雄傳》眾籌450萬美元背後的故事
- What CANN Can?一輛小車背後的智慧故事
- 我們的20年 | 講述雲安全背後的故事
- 滑鼠打字的背後,隱藏著一個感人的故事
- 揭祕電子遊戲背後音效製作的故事遊戲
- 為你揭祕小程式音視訊背後的故事......
- 微信支付商戶系統架構背後的故事架構
- 專利背後的故事 | 一種郵件安全控制方法
- 一段《生化危機》音效背後的離奇故事
- 2022 GDC EGW分享:《時之形》創作背後故事
- HTML5前端開發就業前景,高薪背後的原因分析HTML前端就業高薪
- 功能遊戲爆款的誕生之路,《家國夢》背後的故事遊戲
- 解析UCloud人工智慧與英特爾背後的技術故事「上」Cloud人工智慧
- 解析UCloud人工智慧與英特爾背後的技術故事「下」Cloud人工智慧
- 最新訪談首次披露拍出「天價」AI畫作背後的故事AI
- Spring Cloud Alibaba 開源背後的故事 | 開源中國專訪SpringCloud
- 和 .project 檔案說“再見”—— VS Code Java 1.1.0 背後的故事ProjectJava
- 風格化個人作品《賽博暗影》誕生背後的故事
- xjbz京東電器攜肖戰獻上賀歲大片《後背》,講述冠軍背後的守護故事