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