HTML5基礎與實踐教程

HTML5基礎與實踐教程

《HTML5基礎與實踐教程》是2010年4月機械工業出版社出版的圖書,作者是雲翔,劉猛猛,歐陽植昊。

基本介紹

  • 書名:HTML5基礎與實踐教程
  • 作者:雲翔,劉猛猛,歐陽植昊
  • 出版社:機械工業出版社
  • 出版時間:2010年4月1日
  • 頁數:270 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111648109
內容簡介,圖書目錄,

內容簡介

《HTML5基礎與實踐教程》主要介紹了HTML 5相關的知識。全書共7章,對HTML 5進行細緻講解,包括:Web的發展歷程和特性敬提去,以及瀏覽器的知識;HTML 5,CSS和JavaScript的基礎知識;代碼編輯器、瀏覽器調試和代碼規範;HTML 5的相關特性。第7章講解了3個HTML 5實戰開發案例,分別是2048遊戲、教務管理系統和貪吃蛇遊戲,通過這3個例子,幫助讀者掌握HTML 5綜合實戰開發的技巧。
《HTML5基礎與實踐教程》提供了大量實例、實例運行效果圖、概念原理圖以及課後習題來幫助讀者更好地學習HTML 5相關的知識。
《盛船烏HTML5基礎與實踐教程》既可以作為高等院校計算機與軟體相關專業的教材,也可以作為Web開發巴墊汗初學者的學習指導用書。

圖書目錄

前言
第1章 Web1
1.1 Web概述1
1.1.1 Web的乃匪章捉誕生1
1.1.2 Web的特點2
1.1.3 Web的工作原理3
1.1.4 Web URL介紹3
1.2 瀏覽器4
1.2.1 瀏覽器構成4
1.2.2 瀏覽器工作主流程5
1.2.3 主流瀏覽器6
1.3 思考題7
第2章 HTML 58
2.1 HTML 5簡介9
2.2 HTML 5特性9
2.3 HTML 5基本概念10
2.3.1 元素10
2.3.2 屬性12
2.3.3 注釋14
2.3.4 區塊14
2.3.5 HTML 5屬性基礎實例15
2.4 CSS 3入門16
2.4.1 CSS引用方法16
2.4.2 CSS語法18
2.4.3 盒模型19
2.4.4 CSS定位21
2.4.5 CSS 3簡介23
2.4.6 CSS入門實例24
2.5 JavaScript入門25
2.5.1 JavaScript歷史25
2.5.2 JavaScript特點25
2.5.3 JavaScript引用方法26
2.5.4 JavaScript語法27
2.5.5 JavaScript DOM34
2.5.6 jQuery簡介37
2.5.7 JavaScript 入門實例38
2.6 思考題41
第3章 HTML 5開發準備42
3.1 開發環境與工具42
3.1.1 Notepad++42
3.1.2 Sublime Text43
3.1.3 Adobe Dreamweaver43
3.2 瀏嫌達墓擔覽器調試44
3.2.1 HTML元素45
3.2.2 CSS樣式45
3.2.3 JavaScript46
3.2.4 網路48
3.2.5 螢幕展示效果49
3.3 代碼規範50
3.4 思考題60
第4章 常用控制項61
4.1 表單控制項61
4.1.1 表單形式61
4.1.2 傳統輸入控制項63
4.1.3 新輸入控制項64
4.1.4 新表單元素69
4.1.5 新表單屬性71
4.1.6 常用表單控制項實例73
4.2 語義化標籤75
4.2.1 HTML 5之前的語義化標籤75
4.2.2 語義化標籤的作用76
4.2.3 HTML 5新的語義化標籤77
4.2.4 語義化塊級元素77
4.2.5 語義化標籤使用實例81
4.3 媒體標籤83
4.3.1 音頻84
4.3.2 視頻91
4.3.3 媒體標籤使用實例98
4.4 檔案標籤101
4.4.1 通過input標籤上傳檔案101
4.4.2 讀取檔案基本信息102
4.4.3 自定義input標籤樣式103
4.4.4 多文船兵臘件選取105
4.4.5 讀取檔案格邀內容107
4.4.6 檔案標籤使用實例108
4.5 思考題109
第5章 數據存儲110
5.1 Web Storage111
5.1.1 添加和讀取數據111
5.1.2 刪除數據115
5.1.3 查找所有數據117
5.1.4 回響存儲變化117
5.1.5 數據保存格式117
5.1.6 對象的保存119
5.1.7 Web Storage與cookie比較121
5.1.8 Web Storage使用實例123
5.2 本地資料庫125
5.2.1 IndexedDB125
5.2.2 創建並連線資料庫126
5.2.3 添加數據127
5.2.4 逐個查詢所有數據128
5.2.5 刪除單條數據129
5.2.6 查詢單條數據130
5.2.7 IndexedDB使用實例132
5.3 思考題135
第6章 高級編程136
6.1 Canvas畫布136
6.1.1 Canvas標籤使用136
6.1.2 Canvas坐標系統137
6.1.3 線、路徑與形狀137
6.1.4 圖像處理145
6.1.5 畫布當前狀態的保存與恢復170
6.1.6 畫布的保存173
6.1.7 Canvas畫布使用實例174
6.2 通信176
6.2.1 HTTP176
6.2.2 AJAX182
6.2.3 WebSocket193
6.2.4 通信協定使用實例202
6.3 Web Worker執行緒204
6.3.1 Web Worker的創建和使用206
6.3.2 Web Worker的錯誤處理211
6.3.3 Web Worker的終止執行緒212
6.3.4 Web Worker的共享執行緒212
6.3.5 Web Worker使用實例213
6.4 思考題216
第7章 HTML 5實戰217
7.1 2048遊戲217
7.1.1 遊戲界面217
7.1.2 遊戲代碼217
7.2 教務管理系統226
7.2.1 類庫準備226
7.2.2 主頁的設計與實現226
7.2.3 數據展示頁面228
7.2.4 用戶管理頁面234
7.2.5 功能測試237
7.3 貪吃蛇遊戲239
7.3.1 格線系統239
7.3.2 繪製貪吃蛇和果實240
7.3.3 遊戲的動態過程244
7.3.4 遊戲音效251
7.3.5 遊戲分數記錄253
7.4 思考題268
參考文獻270
網路資源270
3.2.4 網路48
3.2.5 螢幕展示效果49
3.3 代碼規範50
3.4 思考題60
第4章 常用控制項61
4.1 表單控制項61
4.1.1 表單形式61
4.1.2 傳統輸入控制項63
4.1.3 新輸入控制項64
4.1.4 新表單元素69
4.1.5 新表單屬性71
4.1.6 常用表單控制項實例73
4.2 語義化標籤75
4.2.1 HTML 5之前的語義化標籤75
4.2.2 語義化標籤的作用76
4.2.3 HTML 5新的語義化標籤77
4.2.4 語義化塊級元素77
4.2.5 語義化標籤使用實例81
4.3 媒體標籤83
4.3.1 音頻84
4.3.2 視頻91
4.3.3 媒體標籤使用實例98
4.4 檔案標籤101
4.4.1 通過input標籤上傳檔案101
4.4.2 讀取檔案基本信息102
4.4.3 自定義input標籤樣式103
4.4.4 多檔案選取105
4.4.5 讀取檔案內容107
4.4.6 檔案標籤使用實例108
4.5 思考題109
第5章 數據存儲110
5.1 Web Storage111
5.1.1 添加和讀取數據111
5.1.2 刪除數據115
5.1.3 查找所有數據117
5.1.4 回響存儲變化117
5.1.5 數據保存格式117
5.1.6 對象的保存119
5.1.7 Web Storage與cookie比較121
5.1.8 Web Storage使用實例123
5.2 本地資料庫125
5.2.1 IndexedDB125
5.2.2 創建並連線資料庫126
5.2.3 添加數據127
5.2.4 逐個查詢所有數據128
5.2.5 刪除單條數據129
5.2.6 查詢單條數據130
5.2.7 IndexedDB使用實例132
5.3 思考題135
第6章 高級編程136
6.1 Canvas畫布136
6.1.1 Canvas標籤使用136
6.1.2 Canvas坐標系統137
6.1.3 線、路徑與形狀137
6.1.4 圖像處理145
6.1.5 畫布當前狀態的保存與恢復170
6.1.6 畫布的保存173
6.1.7 Canvas畫布使用實例174
6.2 通信176
6.2.1 HTTP176
6.2.2 AJAX182
6.2.3 WebSocket193
6.2.4 通信協定使用實例202
6.3 Web Worker執行緒204
6.3.1 Web Worker的創建和使用206
6.3.2 Web Worker的錯誤處理211
6.3.3 Web Worker的終止執行緒212
6.3.4 Web Worker的共享執行緒212
6.3.5 Web Worker使用實例213
6.4 思考題216
第7章 HTML 5實戰217
7.1 2048遊戲217
7.1.1 遊戲界面217
7.1.2 遊戲代碼217
7.2 教務管理系統226
7.2.1 類庫準備226
7.2.2 主頁的設計與實現226
7.2.3 數據展示頁面228
7.2.4 用戶管理頁面234
7.2.5 功能測試237
7.3 貪吃蛇遊戲239
7.3.1 格線系統239
7.3.2 繪製貪吃蛇和果實240
7.3.3 遊戲的動態過程244
7.3.4 遊戲音效251
7.3.5 遊戲分數記錄253
7.4 思考題268
參考文獻270
網路資源270

相關詞條

熱門詞條

聯絡我們