首 頁
手機(jī)版

html5敏捷實(shí)踐 pdf掃描版

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

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

html5敏捷實(shí)踐

內(nèi)容介紹

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

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

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

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

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

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

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

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

實(shí)例06使用新控件提高表單的易用性

實(shí)例07新的DOM事件

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

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

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

第2章使用樣式

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

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

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

實(shí)例14使用CSS3的字體特效美化頁面

實(shí)例15不改變透明度來讓元素顯得透明

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

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

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

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

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

實(shí)例21拯救邊框,讓邊框變得有趣

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

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

實(shí)例24使用CSS3轉(zhuǎn)換實(shí)現(xiàn)變換動(dòng)畫

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

實(shí)例26使用Respond.js在IE中模擬media query

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

第3章實(shí)踐多媒體

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

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

實(shí)例30用視頻API定制視頻播放控制器

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

實(shí)例32在HTML5視頻元素上添加字幕

實(shí)例33美化HTML5視頻字幕

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

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

實(shí)例36使用MediaElement.js簡化HTML5媒體

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

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

實(shí)例38在Canvas元素上使用樣式

實(shí)例39使用圖片文件修飾canvas元素

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

實(shí)例41使用Canvas圖形加速動(dòng)畫

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

實(shí)例43使用CSS修飾SVG元素

實(shí)例44使用SVG制作動(dòng)畫

實(shí)例45直接在HTML中嵌入SVG

第5章用戶交互

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

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

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

實(shí)例49通過Editable Content將頁面的每個(gè)元素都變得可編輯

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

實(shí)例51通過HTML5會(huì)話歷史控制瀏覽器的歷史按鈕

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

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

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

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

實(shí)例55通過YepNope.js和Storage.js模擬LocalStorage

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

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

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

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評論

0條評論