HTML5基礎與實踐教程(簡體書)
商品資訊
系列名:普通高等教育系列教材
ISBN13:9787111648109
出版社:機械工業出版社
作者:呂雲翔; 劉猛猛; 歐陽植昊
出版日:2020/04/13
裝訂/頁數:平裝/270頁
規格:24cm*17cm (高/寬)
商品簡介
名人/編輯推薦
目次
商品簡介
《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開發初學者的學習指導用書。
《HTML5基礎與實踐教程》提供了大量實例、實例運行效果圖、概念原理圖以及課後習題來幫助讀者更好地學習HTML 5相關的知識。
《HTML5基礎與實踐教程》既可以作為高等院校計算機與軟件相關專業的教材,也可以作為Web開發初學者的學習指導用書。
名人/編輯推薦
補充實際開發中可能會用到的高級知識和HTML 5中的特色功能
目次
前言
第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
第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
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

