首 頁
手機版

html5敏捷實踐 pdf掃描版

一本html5編程實戰(zhàn)手冊

html5敏捷實踐是一本html5編程實戰(zhàn)手冊,由美國程序員Jesse Cravens和Jeff Burtoft共同編著。本書內(nèi)容豐富翔實,主要講解了html5使用樣式,實踐多媒體、使用Canvas和SVG來做圖形、用戶交互、實踐地理定位、實踐HTML5連接等等知識點,不僅關(guān)注前端表現(xiàn)和交互層,而且關(guān)注服務(wù)器端的連接層,另外還擁有90個實例來幫助你學(xué)習(xí)并掌握HTML5規(guī)范,不僅適合前端開發(fā)人員閱讀,而且適合服務(wù)器后端開發(fā)人員閱讀,是你成為全棧工程師必備的一本書,歡迎免費下載閱讀。

html5敏捷實踐

內(nèi)容介紹

《html5敏捷實踐》共分10章,包括了HTML5中的語義化、新的樣式、多媒體支持、新的圖形實現(xiàn)方式、更易用交互功能、瀏覽器客戶端存儲、地理定位、Web Worker API、Node.js服務(wù)器端開發(fā)等方面。貫穿全書,作者都在解釋HTML5規(guī)范的發(fā)展方向和目前規(guī)范的成因,這讓讀者更容易理解和正確應(yīng)用這些規(guī)范。作者還向讀者提供了很多非常實用的開發(fā)思想,例如分而治之、前后兼容等。本書提供了90個實用的例子,為開發(fā)者遇到的常見實際問題提供了比較優(yōu)雅的解決方案。全書內(nèi)容源于兩位資深工程師的工作經(jīng)驗,貼近開發(fā)者的實際需要。

html5敏捷實踐章節(jié)目錄

第1章用語義化的方式實現(xiàn)

實例01使用正確的<doctype>來簡化你的網(wǎng)頁

實例02采用常見結(jié)構(gòu)

實例03使你的HTML5新標(biāo)簽在舊的瀏覽器里正確渲染

實例04新定義的<input>標(biāo)簽

實例05不使用JavaScript實現(xiàn)表單驗證

實例06使用新控件提高表單的易用性

實例07新的DOM事件

實例08在標(biāo)記上添加豐富的上下文數(shù)據(jù)

實例09使用自定義數(shù)據(jù)跟蹤用戶事件

實例10使機器人和人類能夠像微數(shù)據(jù)一樣訪問你的頁面

第2章使用樣式

實例11通過瀏覽器前綴實現(xiàn)試驗期CSS功能

實例12使用自定義網(wǎng)絡(luò)字體設(shè)計頁面

實例13使用Google網(wǎng)絡(luò)字體來實現(xiàn)簡單的 font-face

實例14使用CSS3的字體特效美化頁面

實例15不改變透明度來讓元素顯得透明

實例16使用media query來實現(xiàn)響應(yīng)式設(shè)計

實例17使網(wǎng)頁應(yīng)用響應(yīng)設(shè)備的方向變化

實例18使用偽類實現(xiàn)對DOM的完全控制

實例19圖片聚合和通過圖片數(shù)據(jù)URI內(nèi)聯(lián)圖片

實例20通過簡單的方式實現(xiàn)漸變效果

實例21拯救邊框,讓邊框變得有趣

實例22在同一元素上設(shè)置多個背景圖片

實例23使用CSS3變換從傳統(tǒng)空間解放頁面元素

實例24使用CSS3轉(zhuǎn)換實現(xiàn)變換動畫

實例25使用變換和轉(zhuǎn)換來實現(xiàn)iOS樣式的翻卡效果

實例26使用Respond.js在IE中模擬media query

實例27通過viewport<meta>標(biāo)簽來控制移動網(wǎng)頁布局

第3章實踐多媒體

實例28使用HTML5視頻直接在應(yīng)用里嵌入視頻

實例29為視頻文件選擇合適的編碼/解碼器

實例30用視頻API定制視頻播放控制器

實例31使用<canvas>標(biāo)簽為HTML5視頻添加背景

實例32在HTML5視頻元素上添加字幕

實例33美化HTML5視頻字幕

實例34使用Cuepoint.js在不支持HTML5的瀏覽器上實現(xiàn)視頻字幕功能

實例35使用Buzz輕松構(gòu)建復(fù)雜的音頻應(yīng)用

實例36使用MediaElement.js簡化HTML5媒體

第4章使用Canvas和SVG來做圖形

實例37使用<canvas>標(biāo)簽在HTML5頁面上繪圖

實例38在Canvas元素上使用樣式

實例39使用圖片文件修飾canvas元素

實例40使用HTML5<canvas>標(biāo)簽創(chuàng)建高清晰度、支持視網(wǎng)膜屏幕的圖形

實例41使用Canvas圖形加速動畫

實例42使用SVG實現(xiàn)"原生"圖形

實例43使用CSS修飾SVG元素

實例44使用SVG制作動畫

實例45直接在HTML中嵌入SVG

第5章用戶交互

實例46將網(wǎng)頁應(yīng)用里的所有對象變得可拖放

實例47使用拖放數(shù)據(jù)傳輸對象更新DOM

實例48在網(wǎng)頁應(yīng)用中拖入/拖出文件

實例49通過Editable Content將頁面的每個元素都變得可編輯

實例50將網(wǎng)頁變?yōu)橐粋€WYSIWYG編輯器

實例51通過HTML5會話歷史控制瀏覽器的歷史按鈕

第6章實踐客戶端數(shù)據(jù)存儲

實例52在內(nèi)聯(lián)URL中嵌入二進制數(shù)據(jù)

實例53將數(shù)據(jù)URI轉(zhuǎn)換為Blob并通過XHR2嵌入到表單數(shù)據(jù)中

實例54使用WebStorage API實現(xiàn)用戶數(shù)據(jù)的持久化

實例55通過YepNope.js和Storage.js模擬LocalStorage

實例56使用FileSystem API在本地緩存多媒體資源

實例57使用IndexedDB和FullCalendar.js構(gòu)建里程碑日歷

收起介紹展開介紹
  • 下載地址
html5敏捷實踐 pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論