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ā)人員閱讀,是你成為全棧工程師必備的一本書,歡迎免費下載閱讀。
內(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)建里程碑日歷
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文