深入淺出 HTML5 程式設計 (Head First HTML5 Programming: Building Web Apps with JavaScript)
內容描述
<內容特色>
「如果你有興趣在任何平台上建立當代的網路應用程式,就需要本書提供的關鍵HTML5功能介紹。作者群不只引導我們深入瞭解真正的用戶端實作,還不時提供很寶貴的花絮。」
-Danny Goodman,
JavaScript聖經作者
「Eric Freeman與Elisabeth Robson瞭解真正的教育發生在多元的體驗中。有了如此精妙的內容、圖像、幽默與類比說明,本書把透過印刷分享知識的方式帶入全新的境界。」
-Steve Horedick,
優質電視節目Reading Rainbow編劇;
出版者,macProVideo.com
學習如何使用HTML5與JavaScript API建立互動性網頁
建立真正的網路應用程式,並使用平面繪圖、離線儲存、影片……等眾多功能
你將從本書學到什麼?
我們想建立出生動活潑、有互動性、資料豐富,還能連接外部世界的網頁。等一下,網頁?為何不利用HTML5打造一個成熟的網路應用程式呢?還有,這個程式何不採取同樣能在桌上電腦與行動裝置上輕易套用的現代技術呢?當然,我們還想用最新的HTML5技術來做,例如運用地理定位、影片、平面繪圖、離線儲存、Web Workers……等等。沒錯吧?
《深入淺出HTML5程式設計》是學習如何使用當代的標準與未來的最佳習慣而建立出網路應用程式的特種門票。是的,我們將在本書中學到新HTML5 API的基礎知識,不只如此,我們還會講到這些API如何與網頁互動、如何受惠於JavaScript,以及如何用這些API建立令人驚艷的網路應用程式。
這本書為何如此與眾不同?
我們認為大家的時間都很寶貴,不該浪費在掙扎理解新觀念上。根據最新的認知科學與學習理論的研究結果,我們研發出一套多感官的學習體驗,《深入淺出HTML5程式設計》採用多圖像、配合大腦運作的設計方式,而不是用大量文字讓每個人都看得昏昏欲睡。
<章節目錄>
序
1 認識 HTML5:歡迎來到 Webville
2 介紹 JavaScript 與 DOM:小小程式碼
3 事件、處理器,與一切美好的事物:一點點互動
4 JavaScript 函式與物件:認真面對 JavaScript
5 帶給網頁定位能力:地理定位
6 與全球資訊網交談:外向的應用程式
7 喚出深藏的藝術家細胞:Canvas 繪圖平台
8 不再是老式電視:Video…以及特別來賓 Canvas
9 儲存在本地端:Web Storage 離線存儲
10 送 JavaScript 上工:Web Workers
附錄:十大遺珠
索引