HTML5實用教程

HTML5實用教程

《HTML5實用教程》是2018年9月清華大學出版社出版的圖書,作者是呂雲翔、劉猛猛。

基本介紹

  • 中文名:HTML5實用教程
  • 作者:呂雲翔、劉猛猛
  • 出版社清華大學出版社
  • 出版時間:2018年9月
  • 定價:59.5 元
  • ISBN:9787302499893
內容簡介,圖書目錄,

內容簡介

《HTML5實用教程》主要針對Web套用開發的初學者,以及對於Web套用開發感興趣的人士,旨在為讀者提供HTML5基礎的教程,使讀者對HTML5的相關特性以及Web套用的開發有一個基本的認識。

圖書目錄

第1章HTML5
1.1HTML5
1.1.1HTML5的發展歷程
1.1.2瀏覽器支持
1.1.3兼容性考量
1.1.4HTML5新特性
1.2Web
1.2.1Web的誕生
1.2.2Web的特點
1.2.3Web的工作原理
1.2.4URL
1.3瀏覽器
1.3.1瀏覽器功能
1.3.2瀏覽器構成
1.3.3瀏覽器工作主流程
1.3.4主流瀏覽器
1.4HTML
1.4.1HTML文檔基本結構
1.4.3HTML屬性
1.5CSS
1.5.1CSS引用方法
1.5.2CSS語法
1.5.3盒模型
1.5.5CSS3
1.6JavaScript
1.6.1JavaScript的歷史
1.6.2JavaScript的特點
1.6.3JavaScript引用方法
1.6.4JavaScript語法
1.6.5JavaScript DOM
1.7代碼編輯器
1.7.1Notepad++
1.7.2Sublime Text
1.7.3Adobe Dreamweaver
1.8使用瀏覽器調試
1.8.3JavaScript
1.8.4網路
1.8.5螢幕展示效果
1.9Web伺服器環境
1.10習題
第2章表單
2.1表單形式
2.2傳統輸入控制項
2.3新的輸入控制項
2.4新表單元素
2.5新表單屬性
2.6習題
第3章語義化標籤
3.1HTML5之前的語義化標籤
3.2語義化標籤的作用
3.3HTML5新的語義化標籤
3.3.1語義化塊級元素
3.3.2details和summary
3.3.3figure和figcaption
3.3.4mark
3.4習題
第4章音頻和視頻
4.1音頻
4.1.1audio標籤
4.1.2音頻格式兼容
4.1.3audio標籤屬性
4.1.4audio標籤方法及套用
4.2視頻
4.2.1video標籤
4.2.2視頻格式兼容
4.2.3video標籤長寬設定
4.2.4video標籤屬性
4.2.5video標籤方法及套用
4.2.6視頻字幕
4.3習題
第5章地理定位
5.1瀏覽器如何獲取地理信息
5.2獲取訪客經緯度信息
5.3錯誤處理
5.4地理定位選項
5.5地理定位追蹤
5.6習題
第6章拖放
6.1拖動(Drag)
6.2放下(Drop)
6.3習題
第7章Canvas畫布
7.1Canvas標籤使用
7.2Canvas坐標系統
7.3線、路徑與形狀
7.3.1繪製線段
7.3.2繪製路徑
7.3.3繪製形狀
7.3.4繪製曲線
7.4繪製文本
7.5圖像
7.5.1繪製圖像
7.5.2圖像縮放與裁剪
7.5.3像素處理
7.6陰影
7.7填充
7.7.1填充圖案
7.7.2填充漸變
7.8組合圖形
7.8.1透明度
7.8.2合成操作
7.8.3裁剪
7.9坐標變換
7.9.1平移
7.9.2旋轉
7.9.3縮放
7.9.4變形
7.10畫布當前狀態的保存與恢復
7.11畫布的保存
7.12習題
第8章Web Worker工作執行緒
8.1如果沒有Web Worker
8.2Web Worker的創建和使用
8.3錯誤處理
8.4終止執行緒
8.5共享執行緒
8.6習題
第9章數據存儲
9.1Web Storage
9.1.1添加和讀取數據
9.1.2刪除數據
9.1.3查找所有數據
9.1.4回響存儲變化
9.1.5數據保存格式
9.1.6對象的保存
9.1.7Web Storage與Cookie比較
9.2本地資料庫
9.2.1IndexedDB
9.2.2創建並連線資料庫
9.2.3添加數據
9.2.4逐個查詢所有數據
9.2.5刪除單條數據
9.2.6查詢單條數據
9.3習題
第10章檔案
10.1通過input標籤上傳檔案
10.2讀取檔案基本信息
10.3自定義input標籤樣式
10.4多檔案選取
10.5讀取檔案內容
10.5.1讀取文本內容
10.5.2讀取圖片內容
10.6習題
第11章通信
11.1.1協定特性
11.1.2通信過程
11.1.3HTTP報文結構
11.1.4瀏覽器查看HTTP報文
11.1.5HTTPS
11.2傳送表單信息
11.2.1表單的提交
11.2.2POST與GET比較
11.2.3Post/Redirect/Get設計模式
11.3AJAX
11.3.1XML
11.3.2XMLHttpRequest對象
11.3.3AJAX輪詢
11.4伺服器傳送事件
11.5WebSocket
11.5.2通信過程
11.6Fetch
11.6.1發起fetch請求
11.6.2自定義請求參數
11.6.3傳送數據
11.7習題
第12章Service Worker服務執行緒
12.1Service Worker
12.2Service Worker的前景
12.3Service Worker的生命周期
12.4本章實例代碼
12.5Register註冊
12.6Install安裝
12.7Activate激活
12.8Fetch
12.9快取策略
12.9.1快取優先、其次網路
12.9.2網路優先、其次快取
12.9.3僅用快取
12.9.4僅用網路
12.9.5快取與網路競爭
12.9.6快取然後網路
12.10Promise對象簡介
12.10.1回調函式與Promise
12.10.2Promise的狀態
12.10.3Promise的使用
12.11Cache
12.11.1Caches與Cache
12.11.2創建Cache
12.11.3在Cache內添加
12.11.4在Cache內刪除
12.11.5在Cache內匹配
12.11.6獲取所有已創建Cache命名
12.11.7刪除一個Cache
12.12習題
第13章HTML5實例
13.1格線系統
13.2繪製貪吃蛇和果實
13.2.1繪製果實
13.2.2繪製貪吃蛇
13.3遊戲的動態過程
13.3.1貪吃蛇移動
13.3.2貪吃蛇轉向
13.3.3貪吃蛇吃果實
13.3.4貪吃蛇吃自己遊戲結束
13.4遊戲音效
13.5遊戲分數記錄
13.5.1記錄分數
13.5.2顯示分數
13.5.3動態化實現排行榜
13.5.4完善遊戲頁面
13.6習題
參考文獻

熱門詞條

聯絡我們