內容簡介
通過大量的、可以立即在項目中使用的實用技巧,《HTML5 經典實例》將幫助你獲得關於HTML5的眾多元素的動手體驗。針對手邊的眾多問題,你將獲得清晰的解決方案,這些問題包括從標記語義、Web錶單、audio和video元素,到諸如geolocation和富JavaScript API這樣的應用。
每個技巧的信息十分豐富,都包含瞭示例代碼,並詳細討論瞭解決方案為何有效以及如何工作。《HTML5 經典實例》對於從中級到高級的Web和移動Web開發者來說是上好之選,它幫助你選擇對你有用的HTML5功能,並且幫助你體驗其他的功能。
作者簡介
Christopher Schmitt,Heatvision.com,Inc.的老闆,這是一傢從事新媒體活動、設計和齣版的公司。他從1993年開始從事Web工作,並且是《CSS Cookbook》
(O’Reilly)的作者。
Kyle Simpson,來自得剋薩斯州Austin的一位JavaScript係統架構師。他集中研究JavaScript、Web性能優化,以及“中端”應用架構。他擁有眾多的開源項目,包括LABjs。
內頁插圖
精彩書評
“本書是學習更多HTML5知識很好的進階,它像酸橙派一樣可口。”
——Jenn Lukas,Happy Cog交互開發總監
目錄
前言
第1章 基本語法和語義
1.0 簡介
1.1 指定DOCTYPE
1.2 指定字符集
1.3 指定語言
1.4 優化
前言/序言
我們知道,你想要學習HTML5所帶來的所有精彩的、令人激動的開發功能,例如Web錶單、CANVAS和本地存儲。但是,我們也知道,為高級的開發打下一個好的基礎是很重要的。讓我們首先將HTML放入一個大背景中來看看。
什麼是HTML5
HTML5是由World Wide Web Consortium(W3C)開發的一個規範(參見http://dev.w3.org/html5/spec/)。在我們編寫本書的時候,HTML5規範正式來講還是一個工作草案,這意味著,在開始推薦之前,它還可能經曆其他的修訂。推薦隨後將會經曆一個正式的批準過程,從而産生這一標記語言的一個規範的版本。與此同時,獨立於W3C的Web Hypertext Application Technology Working Group(WHATWG),也在從事HTML規範的開發(參見http://whatwg.org/html)。
注意,我沒有提及版本號。這是因為WHATWG最近決定完全改弦更張並放棄版本號。WHATWG將HTML定義為一個“鮮活的標準”(參見http://blog.whatwg.org/html-is-the-new-html5)。這個新的開發模型意味著,HTML將根據其發展而定義,而不是用一個版本號和某個時間點的功能綁定起來。功能支持,而不是瀏覽器版本
這對我們Web設計者和開發者來說,意味著什麼呢?這可能會導緻人們更多地關注個彆功能的實現,而不是完整規範的實現,不會再有人說“這是一個HTML5站點”,而是會說“這個站點實現瞭Web socket和geolocation功能”。
然而,産業界的某些人堅持認為,設計師和開發者需要參考穩定的版本,以便更高效地驗證和維護他們的站點。此外,擁有一個穩定的、錶明“現在實現瞭哪些功能”的版本,可以使得寫作和教學都更加有序。
最終,這隻不過又導緻瞭另外一場極客辯論,但是,我提及它是藉此澄清有兩種開發模式,並由此提醒人們在規範化的過程中涉及相當有趣的政治博弈。
HTML5 經典實例 [HTML5 Cookbook] 下載 mobi epub pdf txt 電子書