注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程HTML5游戲開發(fā)

HTML5游戲開發(fā)

HTML5游戲開發(fā)

定 價:¥49.00

作 者: 徐陽 等譯
出版社: 人民郵電出版社
叢編項:
標 簽: XML

ISBN: 9787115263636 出版時間: 2011-10-01 包裝: 平裝
開本: 16 頁數(shù): 258 字數(shù):  

內(nèi)容簡介

  今天,大多數(shù)現(xiàn)代瀏覽器都已經(jīng)支持HTML5。學習體驗HTML5帶給Web開發(fā)的便捷、快速和強大功能,是每一位Web設計和開發(fā)人員的當務之急。《HTML5游戲開發(fā)》通過人們熟悉的一個個游戲讓讀者輕松掌握HTML5、CSS和JavaScript的新特性,并將這些特性靈活應用到Web開發(fā)中。書中主要介紹了使用 canvas元素直接在屏幕上繪圖、添加圖像和編寫文本,只使用HTML5、CSS和JavaScript在網(wǎng)站上加入視頻和音頻,使用事件處理響應鼠標 事件和按鍵,使用定時事件生成動畫,驗證表單輸入,在玩家的計算機上存儲迷宮布局之類的信息并按需重新加載。跟隨作者的指引,你也能開發(fā)出妙趣橫生的小游 戲。

作者簡介

  Jeanine Meyer 紐約州立大學帕切斯學院教授,主要講授數(shù)學/計算機科學和新興媒體專業(yè)的課程,另外還為主修人文的學生主講數(shù)學課程。要了解她參與的學術(shù)活動,可以訪問網(wǎng)http://faculty.purchase.edu/jeanine.meyer。進入大學任教之前,她曾任IBM研究中心經(jīng)理,主要從事機器人和機械制造方面的研究,后來還擔任了IBM教育授權(quán)計劃的顧問。

圖書目錄

第1 章   基礎知識  1
1.1  引言  1
1.2  關(guān)鍵需求  3
1.3  HTML5、CSS 和JavaScript 特性  3
1.3.1  基本HTML 結(jié)構(gòu)和標記  4
1.3.2  JavaScript 編程  9
1.4  構(gòu)建自己的應用  10
1.5  測試和上傳應用  16
1.6  小結(jié)  16
第2 章  骰子游戲  17
2.1  引言  17
2.2  關(guān)鍵需求  20
2.3  HTML5、CSS 和JavaScript 特性  20
2.3.1  偽隨機處理和數(shù)學表達式  20
2.3.2  變量和賦值語句  21
2.3.3  程序員自定義函數(shù)  22
2.3.4  條件語句:if 和switch  23
2.3.5  在畫布上繪圖  25
2.4  構(gòu)建自己的應用  34
2.4.1  擲一個骰子  35
2.4.2  擲兩個骰子  40
2.4.3  完整的craps 游戲  44
2.5  測試和上傳應用  50
2.6  小結(jié)  51
第3 章  彈跳球  52
3.1  引言  52
3.2  關(guān)鍵需求  54
3.3  HTML5、CSS 和JavaScript 特性  55
3.4  構(gòu)建自己的應用  64
3.5  測試和上傳  74
3.6  小結(jié)  74
第4 章  炮彈和彈弓  75
4.1  引言  75
4.2  關(guān)鍵需求  78
4.3  HTML5、CSS 和JavaScript 特性  79
4.3.1  數(shù)組和程序員自定義對象  79
4.3.2  繪圖旋轉(zhuǎn)和平移  80
4.3.3  繪制線段  84
4.3.4  拉彈弓的鼠標事件  85
4.3.5  使用數(shù)組接合改變顯示元素列表  87
4.3.6  點之間的距離  87
4.4  構(gòu)建自己的應用  88
4.4.1  有大炮、角度和速度的炮彈應用  92
4.4.2  彈弓:使用鼠標設置飛行參數(shù)  98
4.5  測試和上傳應用  106
4.6  小結(jié)  106
第5 章  記憶力(注意力)游戲  107
5.1  引言  107
5.2  關(guān)鍵需求  111
5.3  HTML5、CSS 和JavaScript 特性  112
5.3.1  表示撲克牌  112
5.3.2  使用Date 確定時間  113
5.3.3  提供暫停  114
5.3.4  繪制文本  114
5.3.5  繪制多邊形  116
5.3.6  洗牌  117
5.3.7  單擊牌的實現(xiàn)  118
5.3.8  防止某些作弊行為  119
5.4  構(gòu)建自己的應用  119
5.5  測試和上傳應用  132
5.6  小結(jié)  132
第6 章  猜謎游戲  133
6.1  引言  133
6.2  關(guān)鍵需求  137
6.3  HTML5、CSS 和JavaScript 特性  138
6.3.1  存儲和獲取數(shù)組信息  138
6.3.2  程序執(zhí)行時創(chuàng)建HTML  140
6.3.3  使用JavaScript 代碼修改CSS來改變元素  142
6.3.4  使用form 和input 元素的文本反饋  144
6.3.5  表現(xiàn)視頻  144
6.4  構(gòu)建自己的應用  146
6.5  測試和上傳應用  157
6.6  小結(jié)  157
第7 章  迷宮  158
7.1  引言  158
7.2  關(guān)鍵需求  162
7.3  HTML5、CSS 和JavaScript 特性  162
7.3.1  墻和token 的表示  163
7.3.2  建立和定位墻的鼠標事件  163
7.3.3  檢測箭頭按鍵  164
7.3.4  token 與墻的碰撞檢測  165
7.3.5  使用本地存儲  167
7.3.6  為本地存儲編碼數(shù)據(jù)  172
7.3.7  單選按鈕  174
7.4  構(gòu)建自己的應用  174
7.5  測試和上傳應用  189
7.6  小結(jié)  189
第8 章  石頭剪刀布  191
8.1  引言  191
8.2  關(guān)鍵需求   194
8.3  HTML5、CSS 和JavaScript 特性   195
8.3.1  為玩家提供圖片按鈕   195
8.3.2  生成計算機動作   199
8.3.3  啟動   206
8.4  構(gòu)建自己的應用   206
8.5  測試和上傳應用   212
8.6  小結(jié)   213
第9 章  上吊小人游戲   214
9.1  引言   214
9.2  關(guān)鍵需求   221
9.3  HTML5、CSS 和JavaScript 特性   222
9.3.1  將單詞表存儲為一個在外部腳本文件中定義的數(shù)組  222
9.3.2  生成和定位HTML 標記,使標記作為按鈕并禁用這些按鈕  223
9.3.3  在畫布上逐步繪制  225
9.3.4  維護游戲狀態(tài)并確定輸贏   226
9.3.5  檢查猜測,設置textContent顯示秘密詞中的字母   227
9.4  構(gòu)建自己的應用  228
9.5  測試和上傳應用  236
9.6  小結(jié)   236
第10 章  黑桃J    237
10.1  引言  237
10.2  關(guān)鍵需求   242
10.3  HTML5、CSS 和JavaScript 特性   242
10.4  構(gòu)建自己的應用   249
10.5  測試和上傳應用   258
10.6  小結(jié)   258

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號