-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

JavaScript網頁游戲制作輕松學

( 簡體 字)
作者:程晨類別:1. -> 程式設計 -> 網路編程 -> Javascript
譯者:
出版社:人民郵電出版社JavaScript網頁游戲制作輕松學 3dWoo書號: 47301
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:6/1/2017
頁數:145
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115462381
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

JavaScript是一種直譯式指令碼語言,它的一個很大的優勢就是絕大多數流覽器都包含了JavaScript的解譯器,這樣我們在學習JavaScript時不需要安裝任何開發軟體,只要寫一個網頁檔,嵌入JavaScript代碼就能在流覽器中進行代碼的調試,非常方便。對於硬體愛好者來說,學習JavaScript還有一個好處就是能讓自己的硬體作品更貼近IoT(物聯網)應用。瞭解了JavaScript,我們能夠在顯示的頁面上實現更多的效果,同時,目前有很多硬體也支援用JavaScript來程式設計。 本書以製作國際象棋、五子棋、彈球、貪吃蛇、拼圖、打飛機等經典遊戲為例,帶你從零起步,學習JavaScript的程式設計方法,適合對遊戲和程式設計感興趣的初學者閱讀。而且本書融入了創客的專案式思路,在一個個實例的製作過程中學習知識,語言通俗易懂,圖文並茂,會帶給你與以往內容枯燥的程式設計教程完全不同的全新體驗。
目錄:

01  認識JavaScript...1

1.1 緣起.....1

1.2 歷史.....1

1.3 特性.....2

02 類型和變數.....4

2.1 流覽器中的控制台....4

2.2 數字和運算子.....5

2.3 變數.....6

2.4 變數命名規則.....7

2.5 字串.... 8

2.5.1 連接字串… ………… 9

2.5.2 獲取字串的長度… ………… 10

2.5.3 獲取單個字元… ………… 10

2.5.4 截取字串… ……… 11

2.5.5 大小寫轉化… ……… 11

2.6 邏輯運算..... 12

2.6.1 布林類型… ………… 12

2.6.2 邏輯運算子… ……… 12

2.6.3 關係運算子… ……… 14

2.7 underfined 和null.... 16

2.8 原始類型..... 16

2.8.1 鑒別原始類型… ………… 16

2.8.2 原始方法… ………… 17

03 陣列....18

3.1 創建陣列..... 18

3.2 訪問陣列元素.... 18

3.3 修改陣列元素.... 19

3.4 應用陣列..... 20

3.4.1 查看陣列長度… ………… 20

3.4.2 添加陣列元素… ………… 20

3.4.3 刪除陣列元素… ………… 21

3.4.4 陣列相加… ………… 22

3.4.5 查找元素的序號… ……… 22

3.4.6 將陣列轉換成字串… ……… 23

04 對話方塊.....24

4.1 HTML 基礎..... 24

4.2 嵌入JavaScript 代碼.... 25

4.3 對話方塊.... 27

4.3.1 輸入對話方塊… ……… 27

4.3.2 確定對話方塊… ……… 29

4.3.3 if 語句… …………… 31

4.3.4 警告對話方塊… ……… 32

4.4 DOM.... 33

4.4.1 用ID 標識元素……… 33

4.4.2 選中元素… ………… 34

4.4.3 替換文本內容… ………… 34

05 繪製國際象棋棋盤...37

5.1 canvas 元素..... 37

5.2 繪製方塊..... 38

5.3 繪製方框..... 39

5.4 繪製棋盤..... 41

5.5 迴圈結構..... 42

5.5.1 while 語句… ………… 42

5.5.2 do-while 語句… ………… 43

5.5.3 for 迴圈………… 44

06 五子棋.....48

6.1 基本繪圖方式.... 48

6.1.1 繪製線條… ………… 48

6.1.2 填充路徑… ………… 49

6.1.3 繪製圓弧和圓… ………… 50

6.2 繪製棋盤..... 51

6.3 滑鼠交互..... 52

6.4 繪製棋子..... 54

6.5 黑子和白子..... 56

6.6 獲勝判斷..... 59

6.7 函數.... 63

6.7.1 函數的形式… ……… 63

6.7.2 落子函數… ………… 64

6.7.3 獲勝檢測函數… ………… 65

07 彈球遊戲....69

7.1 對象.... 69

7.2 物件的方法..... 70

7.3 定時功能..... 71

7.4 邊界判斷..... 72

7.5 增加擋板..... 73

7.6 鍵盤交互..... 74

08 貪吃蛇.....78

8.1 構造函數..... 78

8.2 原型方法..... 78

8.3 貪吃蛇遊戲的框架..... 79

8.4 貪吃蛇的移動.... 80

8.5 貪吃蛇的控制.... 82

8.6 添加蘋果..... 83

8.7 吃蘋果.... 84

8.8 生成新蘋果..... 86

8.9 顯示分數..... 87

8.9.1 設置文本基線… ………… 90

8.9.2 設置文本的大小和字體… ………… 91

8.10 遊戲結束..... 93

8.11 碰撞檢測..... 93

09 拼圖遊戲....100

9.1 顯示圖片..... 100

9.2 圖形的變化..... 102

9.3 拼圖遊戲說明.... 104

9.4 顯示局部圖片.... 105

9.5 圖片編號..... 107

9.6 移動拼圖..... 108

9.7 打亂拼圖..... 112

9.8 拼圖狀態判斷.... 115

10 飛行射擊遊戲... 121

10.1 圖片處理..... 121

10.2 繪製飛機..... 122

10.3 子彈射擊..... 123

11 遊戲引擎.... 128

11.1 什麼是遊戲引擎.... 128

11.2 Quintus 遊戲引擎..... 128

11.3 網頁初始化..... 129

11.4 場景和精靈..... 130

11.5 精靈控制..... 132

11.6 調試功能..... 133

11.7 GMP 遊戲引擎..... 135

11.8 js 文件下載..... 136

11.9 真•射擊遊戲.... 137

11.10 遊戲優化..... 144
序: