html5高級程序設(shè)計pdf下載 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁教程下載電腦刊物 → html5高級程序設(shè)計 pdf完整版

html5高級程序設(shè)計

pdf完整版

html5高級程序設(shè)計下載
  • 軟件大?。?span itemprop="fileSize">31.80 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 電腦刊物
  • 軟件授權(quán): 免費軟件
  • 更新時間:2019-01-07 12:55:56
  • 軟件等級:4星
  • 軟件廠商: -
  • 應(yīng)用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?1.80 MB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: 高級程序設(shè)計 編程教材 html5教材 學(xué)習(xí)教材

html5高級程序設(shè)計pdf是專為html5程序員們打造的編程學(xué)習(xí)教材,這本書詳細(xì)的為大家介紹了HTML5個方面知識,讓你可以更加熟練掌握HTML5,有需要的用戶趕快來IT貓撲下載體驗吧!

html5高級程序設(shè)計內(nèi)容簡介

《html5高級程序設(shè)計》首先介紹了HTML5的歷史背景、新的語義標(biāo)簽及與以往HTML版本相比的根本變化,同時揭示了HTML5背后的設(shè)計原理。從第2章起,分別圍繞構(gòu)建令人神往的富Web應(yīng)用,逐一討論了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,輔以直觀明了的客戶端和服務(wù)器端示例代碼,讓開發(fā)人員能夠迅速理解和掌握新一代Web標(biāo)準(zhǔn)所涵蓋的核心技術(shù)。本書最后探索了離線Web應(yīng)用并展望了HTML5未來的發(fā)展前景。

html5高級程序設(shè)計pdf

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務(wù)必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

章節(jié)目錄

第1章 HTML5概述?

1.1 HTML5發(fā)展史?

1.2 關(guān)于2022年的那個神話?

1.3 誰在開發(fā)HTML5?

1.4 新的認(rèn)識?

1.4.1 兼容性和存在即合理?

1.4.2 效率和用戶優(yōu)先?

1.4.3 化繁為簡?

1.4.4 通用訪問?

1.5 無插件范式?

1.6 HTML5的新功能?

1.6.1 新的DOCTYPE和字符集?

1.6.2 新元素和舊元素?

1.6.3 語義化標(biāo)記?

1.6.4 使用Selectors API簡化選取操作?

1.6.5 JavaScript日志和調(diào)試?

1.6.6 window.JSON?

1.6.7 DOM Level 3?

1.6.8 Monkeys、Squirrelfish和其他JavaScript引擎?

1.7 小結(jié)?

第2章 Canvas API?

2.1 HTML5 Canvas概述?

2.1.1 歷史?

2.1.2 canvas是什么?

2.1.3 canvas坐標(biāo)?

2.1.4 什么情況下不用canvas?

2.1.5 替代內(nèi)容?

2.1.6 CSS和canvas?

2.1.7 瀏覽器對HTML5 Canvas的支持?

2.2 使用HTML5 Canvas API?

2.2.1 檢測瀏覽器支持情況?

2.2.2 在頁面中加入canvas?

2.2.3 變換?

2.2.4 路徑?

2.2.5 描邊樣式?

2.2.6 填充樣式?

2.2.7 填充矩形區(qū)域?

2.2.8 繪制曲線?

2.2.9 在canvas中插入圖片?

2.2.10 漸變?

2.2.11 背景圖?

2.2.12 縮放canvas對象?

2.2.13 Canvas變換?

2.2.14 Canvas文本?

2.2.15 應(yīng)用陰影?

2.2.16 像素數(shù)據(jù)?

2.2.17 Canvas的安全機制?

2.3 使用HTML5 Canvas創(chuàng)建應(yīng)用?

2.4 小結(jié)?

第3章 音頻和視頻?

3.1 HTML5 Audio和Video概述?

3.1.1 視頻容器?

3.1.2 音頻和視頻編解碼器?

3.1.3 HTML5 Audio和Video的限制?

3.1.4 audio元素和video元素的瀏覽器支持情況?

3.2 使用HTML5 Audio和Video API?

3.2.1 瀏覽器支持性檢測?

3.2.2 理解媒體元素?

3.2.3 使用audio元素?

3.2.4 使用video元素?

3.2.5 進階功能?

3.3 小結(jié)?

第4章 Geolocation API?

4.1 位置信息?

4.1.1 緯度和經(jīng)度坐標(biāo)?

4.1.2 位置信息從何而來?

4.1.3 IP地址地理定位數(shù)據(jù)?

4.1.4 GPS地理定位數(shù)據(jù)?

4.1.5 Wi-Fi地理定位數(shù)據(jù)?

4.1.6 手機地理定位數(shù)據(jù)?

4.1.7 用戶自定義的地理定位數(shù)據(jù)?

4.2 HTML5 Geolocation的瀏覽器支持情況?

4.3 隱私?

4.3.1 觸發(fā)隱私保護機制?

4.3.2 處理位置信息?

4.4 使用HTML5 Geolocation?

4.4.1 瀏覽器支持性檢查?

4.4.2 位置請求?

4.5 使用HTML5 Geolocation構(gòu)建實時應(yīng)用?

4.5.1 編寫HTML顯示代碼?

4.5.2 處理Geolocation數(shù)據(jù)?

4.5.3 最終代碼?

4.6 進階功能?

4.6.1 現(xiàn)在的狀態(tài)是什么?

4.6.2 在Goolge Map上顯示“我在這里”?

4.7 小結(jié)?

第5章 Communication API?

5.1 跨文檔消息通信?

5.1.1 理解源安全?

5.1.2 跨文檔消息通信的瀏覽器支持情況?

5.1.3 使用postMessage API?

5.1.4 使用postMessage API創(chuàng)建應(yīng)用?

5.2 XMLHttpRequest Level 2?

5.2.1 跨源XMLHttpRequest?

5.2.2 進度事件?

5.2.3 XMLHttpRequest Level 2的瀏覽器支持情況?

5.2.4 使用XMLHttpRequest API?

5.2.5 創(chuàng)建XMLHttpRequest應(yīng)用?

5.3 進階功能?

5.3.1 結(jié)構(gòu)化的數(shù)據(jù)?

5.3.2 Framebusting?

5.4 小結(jié)?

第6章 WebSockets API?

6.1 HTML5 WebSockets概述?

6.1.1 實時和HTTP?

6.1.2 解讀HTML5 WebSockets?

6.2 HTML5 WebSockets的瀏覽器支持情況?

6.3 編寫簡單的Echo WebSocket服務(wù)器?

6.4 使用HTML5 WebSockets API?

6.4.1 瀏覽器支持情況檢測?

6.4.2 API的基本用法?

6.5 創(chuàng)建HTML5 WebSockets應(yīng)用程序?

6.5.1 編寫HTML文件?

6.5.2 添加WebSocket代碼?

6.5.3 添加Geolocation代碼?

6.5.4 合并所有內(nèi)容?

6.5.5 最終代碼?

6.6 小結(jié)?

第7章 Forms API?

7.1 HTML5 Forms概述?

7.1.1 HTML Forms與XForms?

7.1.2 功能性表單?

7.1.3 HTML5 Forms的瀏覽器支持情況?

7.1.4 輸入型控件目錄?

7.2 使用HTML5 Forms API?

7.2.1 新的表單特性和函數(shù)?

7.2.2 表單驗證?

7.2.3 驗證反饋?

7.3 構(gòu)建HTML5 Forms應(yīng)用?

7.4 小結(jié)?

第8章 Web Workers API?

8.1 HTML5 Web Workers的瀏覽器支持情況?

8.2 使用HTML5 Web Workers API?

8.2.1 瀏覽器支持性檢查?

8.2.2 創(chuàng)建HTML5 Web Workers?

8.2.3 多個JavaScript文件的加載與執(zhí)行?

8.2.4 與HTML5 Web Workers通信?

8.3 編寫主頁?

8.3.1 處理錯誤?

8.3.2 HTML5 Web Workers?

8.3.3 HTML5 Web Workers的嵌套使用?

8.3.4 使用定時器?

8.3.5 示例代碼?

8.4 構(gòu)建HTML5 Web Workers應(yīng)用?

8.4.1 編寫blur.js輔助腳本?

8.4.2 編寫blur.html應(yīng)用頁面?

8.4.3 編寫blurWorker.js?

8.4.4 與Web Worker通信?

8.4.5 運行程序?

8.4.6 示例代碼?

8.5 小結(jié)?

第9章 Web Storage API?

9.1 HTML5 Web Storage概述?

9.2 HTML5 Web Storage的瀏覽器支持情況?

9.3 使用HTML5 Web Storage API?

9.3.1 檢查瀏覽器的支持性?

9.3.2 設(shè)置和獲取數(shù)據(jù)?

9.3.3 封堵數(shù)據(jù)泄漏?

9.3.4 localStorage與session-Storage?

9.3.5 Web Storage API的其他特性和函數(shù)?

9.3.6 更新Web Storage后的通信?

9.3.7 探索Web Storage?

9.4 構(gòu)建HTML5 Web Storage應(yīng)用?

9.5 瀏覽器數(shù)據(jù)庫存儲展望?

9.6 進階功能?

9.6.1 JSON對象的存儲?

9.6.2 共享窗口?

9.7 小結(jié)?

第10章 構(gòu)建離線Web應(yīng)用?

10.1 HTML5離線Web應(yīng)用概述?

10.2 使用HTML5離線Web應(yīng)用API?

10.2.1 檢查瀏覽器的支持情況?

10.2.2 搭建簡單的離線應(yīng)用程序?

10.2.3 支持離線行為?

10.2.4 manifest文件?

10.2.5 applicationCache API?

10.3 使用HTML5離線Web應(yīng)用構(gòu)建應(yīng)用?

10.3.1 創(chuàng)建記錄資源的manifest文件?

10.3.2 創(chuàng)建構(gòu)成界面的HTML和CSS?

10.3.3 創(chuàng)建離線JavaScript?

10.3.4 檢查applicationCache的支持情況?

10.3.5 為Update按鈕添加處理函數(shù)?

10.3.6 添加Geolocation跟蹤代碼?

10.3.7 添加Storage功能代碼?

10.3.8 添加離線事件處理程序?

10.4 小結(jié)?

第11章 HTML5未來展望?

11.1 HTML5的瀏覽器支持情況?

11.2 HTML未來的發(fā)展?

11.2.1 WebGL?

11.2.2 設(shè)備?

11.2.3 音頻數(shù)據(jù)API?

11.2.4 視頻元素改進?

11.2.5 觸摸屏設(shè)備事件?

11.2.6 P2P網(wǎng)絡(luò)?

11.2.7 最終方向?

11.3 小結(jié)

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • html5高級程序設(shè)計 pdf完整版

      查看所有評論>> 網(wǎng)友評論

      發(fā)表評論

      (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

      查看所有 0條 評論>>

      更多>> 猜你喜歡