HTML5網(wǎng)頁游戲設計從基礎到開發(fā)(第2版微課視頻版)/移動互聯(lián)網(wǎng)開發(fā)技術(shù)叢書
定 價:69.9 元
叢書名:移動互聯(lián)網(wǎng)開發(fā)技術(shù)叢書
- 作者:夏敏捷,尚展壘著
- 出版時間:2023/4/1
- ISBN:9787302629771
- 出 版 社:清華大學出版社
- 中圖法分類:TP312.8HT
- 頁碼:283
- 紙張:
- 版次:2
- 開本:16開
本書是一本面向廣大HTML5編程愛好者的游戲設計類圖書,涵蓋HTML5的新特性和相關(guān)技術(shù),主要內(nèi)容包括HTML5概述、JavaScript、Canvas API畫圖、CSS3和jQuery以及HTML5流行的游戲引擎lufylegend等。
本書**的特色在于以游戲開發(fā)案例為主要內(nèi)容。書中涉及的游戲都是大家耳熟能詳?shù),如人物拼圖、撲克翻牌、推箱子、五子棋、黑白棋、俄羅斯方塊、貪吃蛇、雷電飛機射擊、FlappyBird、中國象棋等,旨在讓讀者對枯燥的HTML5網(wǎng)頁學習充滿樂趣,對于初中級的HTML5網(wǎng)頁學習者也提供很好的參考。書中不僅列出了完整的游戲代碼,同時對所有的源代碼進行了非常詳細的解釋,做到了通俗易懂、圖文并茂。讀者在閱讀本書時可以充分了解和體驗HTML5的強大功能。
本書適用于網(wǎng)頁游戲編程愛好者、程序設計人員和HTML5網(wǎng)頁學習者,也可作為Web應用程序開發(fā)人員的參考書。
第1部分 基礎篇
第1章 HTML5概述
1.1 HTML基礎
1.1.1 HTML的定義
1.1.2 HTML的歷史
1.2 HTML基礎
1.2.1 HTML基礎知識
1.2.2 HTML基本標記
1.3 HTML5的新特性
1.3.1 簡化的文檔類型和字符集
1.3.2 HTML5的新結(jié)構(gòu)
1.3.3 支持本地存儲
1.3.4 全新的表單設計
1.3.5 強大的繪圖功能
1.3.6 獲取地理位置信息
1.3.7 支持多媒體功能
1.3.8 支持多線程
第2章 JavaScript語法基礎
2.1 JavaScript語言
2.1.1 JavaScript語言概述
2.1.2 運行JavaScript語言
2.2 基本語法
2.2.1 數(shù)據(jù)類型
2.2.2 常量和變量
2.2.3 注釋
2.2.4 運算符和表達式
2.3 常用控制語句
2.3.1 選擇結(jié)構(gòu)語句
2.3.2 循環(huán)結(jié)構(gòu)語句
2.4 函數(shù)
2.4.1 創(chuàng)建自定義函數(shù)
2.4.2 調(diào)用函數(shù)
2.4.3 變量的作用域
2.4.4 函數(shù)的返回值
2.4.5 定義函數(shù)庫
2.4.6 JavaScript內(nèi)置函數(shù)
2.5 調(diào)試JavaScript程序的方法
2.5.1 定位JavaScript程序中的錯誤
2.5.2 開發(fā)者工具調(diào)試代碼
2.5.3 Visual Studio Code中調(diào)試JavaScript代碼
第3章 JavaScript事件處理
3.1 JavaScript事件的基本概念
3.1.1 事件類型
3.1.2 JavaScript處理事件的基本機制
3.2 JavaScript綁定事件的方法
3.3 JavaScript事件的event對象
3.3.1 獲取event對象
3.3.2 JavaScript獲取鼠標坐標
3.3.3 JavaScript獲取事件源
3.4 JavaScript取消瀏覽器默認動作
第4章 JavaScript面向?qū)ο蟪绦蛟O計
4.1 面向?qū)ο蟪绦蛟O計思想簡介
4.1.1 對象的概念
4.1.2 面向?qū)ο缶幊?br> 4.2 JavaScript類的定義和實例化
4.2.1 類的定義
4.2.2 創(chuàng)建對象(類的實例化)
4.2.3 通過對象直接初始化創(chuàng)建對象
4.3 JavaScript訪問和添加對象的屬性和方法
4.3.1 訪問對象的屬性和方法
4.3.2 向?qū)ο筇砑訉傩院头椒?br> 4.4 繼承
4.4.1 原型實現(xiàn)繼承
4.4.2 構(gòu)造函數(shù)實現(xiàn)繼承
……
第2部分 實戰(zhàn)篇
參考文獻