亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

趣學(xué)JAVASCRIPT:教孩子學(xué)編程 中文pdf高清版[42MB]

趣學(xué)JAVASCRIPT下載

  • 書籍大小:42.7MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:javascript電子書
  • 應(yīng)用平臺:PDF
  • 更新時間:2021-09-07
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

《趣學(xué)JavaScript:教孩子學(xué)編程》用輕松愉快的方式,通過耐心的、按部就班的示例,以及充滿樂趣的圖示,幫助讀者輕松地學(xué)習(xí)編程基礎(chǔ)知識。全書共16章,從基礎(chǔ)知識開始,詳細(xì)介紹了操作字符串、數(shù)組以及循環(huán),然后繼續(xù)學(xué)習(xí)一些高級話題,如使用jQuery構(gòu)建交互性,以及使用畫布繪圖等。本書通過教授編寫一些簡單有趣的游戲,幫助讀者掌握編程。每一章都構(gòu)建于上一章的基礎(chǔ)之上,并且每章末尾的編程挑戰(zhàn)能夠激發(fā)讀者更多的思考和學(xué)習(xí)興趣。

《趣學(xué)JavaScript :教孩子學(xué)編程》針對任何想要學(xué)習(xí)或初次接觸編程的人。本書針對兒童學(xué)習(xí)量身定做,但也適合作為不同年齡的初學(xué)者的第1本編程圖書。

目錄

第1部分 基礎(chǔ)知識
第1章 認(rèn)識JavaScript 2
1.1 認(rèn)識JavaScript 3
1.2 為何要學(xué)習(xí)JavaScript 5
1.3 編寫JavaScript 5
1.4 JavaScript程序的結(jié)構(gòu) 7
1.4.1 語法 8
1.4.2 注釋 9
1.5 本章小結(jié) 10
第2章 類型與變量 11
2.1 數(shù)字和運(yùn)算符 12
2.2 變量 15
2.2.1 命名變量 16
2.2.2 使用數(shù)學(xué)創(chuàng)建新的變量 17
2.2.3 遞增和遞減 18
2.2.4 +=(加后賦值)和-=(減后賦值) 19
2.3 字符串 20
2.3.1 連接字符串 21
2.3.2 查找字符串的長度 22
2.3.3 從字符串中獲取單個字符 22
2.3.4 截取字符串 23
2.3.5 把字符串轉(zhuǎn)換為全部大寫或全部小寫 24
2.4 Boolean 26
2.4.1 邏輯操作符 26
2.4.2 用Boolean比較數(shù)字 28
2.5 undefined和null 32
2.6 本章小結(jié) 33
第3章 數(shù)組 34
3.1 為什么要學(xué)習(xí)數(shù)組 35
3.2 創(chuàng)建數(shù)組 36
3.3 訪問數(shù)組元素 37
3.4 設(shè)置和修改數(shù)組中的元素 38
3.5 數(shù)組中的混合數(shù)據(jù)類型 39
3.6 使用數(shù)組 40
3.6.1 查看數(shù)組的長度 40
3.6.2 為數(shù)組添加元素 41
3.6.3 從數(shù)組中刪除元素 42
3.6.4 數(shù)組相加 44
3.6.5 查找數(shù)組中單個元素的索引 46
3.6.6 把數(shù)組轉(zhuǎn)換成字符串 46
3.7 數(shù)組的用途 48
3.7.1 找到回家的路 48
3.7.2 決策者程序 50
3.7.3 創(chuàng)建一個隨機(jī)句子生成器 52
3.8 本章小結(jié) 53
3.9 編程挑戰(zhàn) 54
第4章 對象 55
4.1 創(chuàng)建對象 56
4.2 訪問對象中的值 58
4.3 給對象添加值 58
4.4 把數(shù)組和對象組合到一起 60
4.5 在控制臺查看對象 62
4.6 對象的用途 63
4.6.1 記錄欠款 64
4.6.2 保存電影信息 65
4.7 本章小結(jié) 66
4.8 編程挑戰(zhàn) 66
第5章 HTML的基礎(chǔ)知識 68
5.1 文本編輯器 69
5.2 第一個HTML文檔 70
5.3 標(biāo)簽和元素 70
5.3.1 標(biāo)題元素 71
5.3.2 段落元素 71
5.3.3 HTML中的空白和塊級元素 72
5.3.4 內(nèi)聯(lián)元素 73
5.4 完整的HTML文檔 74
5.5 HTML層級 75
5.6 為HTML添加鏈接 76
5.6.1 link屬性 76
5.6.2 title屬性 77
5.7 本章小結(jié) 78
第6章 條件與循環(huán) 79
6.1 在HTML中嵌入JavaScript 80
6.2 條件 81
6.2.1 if語句 81
6.2.2 if…else語句 82
6.2.3 if…else語句串 83
6.3 循環(huán) 86
6.3.1 while循環(huán) 86
6.3.2 for 循環(huán) 88
6.4 本章小結(jié) 91
6.5 編程挑戰(zhàn) 91
第7章 創(chuàng)建Hangman游戲 94
7.1 與玩家交互 95
7.1.1 創(chuàng)建一個輸入對話框 95
7.1.2 使用confirm函數(shù)詢問Yes或者No 97
7.1.3 使用alert為玩家提供信息 98
7.1.4 為什么使用alert對話框而不是console.log呢 98
7.2 設(shè)計(jì)游戲 99
7.2.1 使用偽代碼來設(shè)計(jì)游戲 99
7.2.2 記錄單詞的狀態(tài) 100
7.2.3 設(shè)計(jì)游戲循環(huán) 101
7.3 編寫游戲代碼 101
7.3.1 選擇一個隨機(jī)單詞 101
7.3.2 創(chuàng)建answerArray數(shù)組 102
7.3.3 編寫游戲循環(huán) 102
7.3.4 結(jié)束游戲 106
7.4 游戲代碼 106
7.5 本章小結(jié) 108
7.6 編程挑戰(zhàn) 108
第8章 函數(shù) 110
8.1 函數(shù)的基本結(jié)構(gòu) 111
8.2 創(chuàng)建一個簡單的函數(shù) 111
8.3 調(diào)用一個函數(shù) 111
8.4 把參數(shù)傳遞到函數(shù)中 112
8.4.1 打印貓臉 113
8.4.2 為一個函數(shù)傳遞多個參數(shù) 114
8.5 從函數(shù)中返回值 115
8.6 把函數(shù)調(diào)用當(dāng)作值來使用 117
8.7 使用函數(shù)來簡化代碼 118
8.7.1 挑選隨機(jī)單詞的函數(shù) 118
8.7.2 隨機(jī)句子生成器 118
8.7.3 把隨機(jī)句子生成器封裝到一個函數(shù)中 120
8.8 用return提前跳出函數(shù) 120
8.9 使用多個return來代替if…else語句 121
8.10 本章小結(jié) 123
8.11 編程挑戰(zhàn) 123
第2部分 高級JavaScript
第9章 DOM和jQuery 128
9.1 選擇DOM元素 129
9.1.1 用id標(biāo)識元素 129
9.1.2 使用getElementById選中一個元素 130
9.1.3 使用DOM替換標(biāo)題文本 130
9.2 用jQuery操作DOM 132
9.2.1 在HTML頁面中加載jQuery 133
9.2.2 使用jQuery替代標(biāo)題文本 133
9.3 用jQuery創(chuàng)建一個新的元素 134
9.4 使用jQuery讓元素產(chǎn)生動畫效果 135
9.5 鏈化jQuery的動畫方法 136
9.6 本章小結(jié) 137
9.7 編程挑戰(zhàn) 137
第10章 交互式編程 139
10.1 使用setTimeout函數(shù)延時代碼 140
10.2 取消一個timeout 141
10.3 用setInterval多次調(diào)用代碼 141
10.4 使用setInterval函數(shù)實(shí)現(xiàn)元素動畫 143
10.5 對用戶行為做出響應(yīng) 145
10.5.1 對單擊做出響應(yīng) 145
10.5.2 鼠標(biāo)移動事件 147
10.6 本章小結(jié) 148
10.7 編程挑戰(zhàn) 148
第11章 尋找埋藏的寶藏 150
11.1 設(shè)計(jì)游戲 151
11.2 用HTML創(chuàng)建Web頁面 152
11.3 選取一個隨機(jī)藏寶位置 153
11.3.1 選取隨機(jī)數(shù) 153
11.3.2 設(shè)置寶藏坐標(biāo) 153
11.4 單擊事件處理程序 154
11.4.1 統(tǒng)計(jì)單擊 154
11.4.2 計(jì)算單擊和寶藏之間的距離 154
11.4.3 使用畢達(dá)哥拉斯定理 155
11.4.4 告訴玩家他們有多近 157
11.4.5 檢查玩家是否贏了 158
11.5 綜合應(yīng)用 158
11.6 本章小結(jié) 160
11.7 編程挑戰(zhàn) 160
第12章 面向?qū)ο缶幊?161
12.1 一個簡單的對象 162
12.2 給對象添加方法 162
12.2.1 使用this關(guān)鍵字 163
12.2.2 在多個對象之間共享方法 163
12.3 使用構(gòu)造方法創(chuàng)建對象 165
12.3.1 剖析構(gòu)造方法 165
12.3.2 創(chuàng)建一個Car構(gòu)造方法 165
12.4 繪制汽車 167
12.5 測試drawCar函數(shù) 168
12.6 用原型定制對象 169
12.6.1 給Car原型添加一個draw方法 170
12.6.2 添加一個moveRight方法 171
12.6.3 添加向左、向上和向下移動的方法 172
12.7 本章小結(jié) 173
12.8 編程挑戰(zhàn) 174
第3部分 Canvas
第13章 canvas元素 176
13.1 創(chuàng)建一個基本的畫布 177
13.2 在畫布上繪制 177
13.2.1 選擇和保存canvas元素 177
13.2.2 獲取繪制環(huán)境 178
13.2.3 繪制方塊 178
13.2.4 繪制多個方塊 178
13.3 更改繪制顏色 180
13.4 繪制矩形邊框 181
13.5 繪制線條或路徑 182
13.6 填充路徑 184
13.7 繪制圓弧和圓 185
13.7.1 繪制四分之一圓或一個圓弧 186
13.7.2 繪制一個半圓 187
13.7.3 繪制一個完整的圓 187
13.8 用一個函數(shù)繪制多個圓 187
13.9 本章小結(jié) 189
13.10 編程挑戰(zhàn) 190
第14章 在畫布上讓物體移動 192
14.1 在頁面中移動 193
14.1.1 清除畫布 194
14.1.2 繪制矩形 194
14.1.3 修改位置 194
14.1.4 在瀏覽器中查看動畫 194
14.2 對方塊的大小實(shí)現(xiàn)動畫 195
14.3 隨機(jī)的蜜蜂 196
14.3.1 一個新的circle函數(shù) 196
14.3.2 繪制蜜蜂 197
14.3.3 更新蜜蜂的位置 198
14.3.4 實(shí)現(xiàn)嗡嗡飛的蜜蜂動畫 200
14.4 彈回一個球 201
14.4.1 Ball構(gòu)造方法 202
14.4.2 繪制球 202
14.4.3 移動球 203
14.4.4 彈跳球 204
14.4.5 實(shí)現(xiàn)球的動畫 205
14.5 本章小結(jié) 206
14.6 編程挑戰(zhàn) 207
第15章 用鍵盤控制動畫 209
15.1 鍵盤事件 210
15.1.1 建立HTML文件 210
15.1.2 添加keydown事件處理程序 210
15.1.3 使用對象把鍵代碼轉(zhuǎn)換為名稱 212
15.2 用鍵盤移動一個球 213
15.2.1 設(shè)置畫布 213
15.2.2 定義circle函數(shù) 214
15.2.3 創(chuàng)建Ball構(gòu)造方法 214
15.2.4 定義move方法 214
15.2.5 定義draw方法 215
15.2.6 創(chuàng)建setDirection方法 216
15.2.7 對鍵盤做出響應(yīng) 217
15.2.8 實(shí)現(xiàn)球的動畫 218
15.3 綜合應(yīng)用 219
15.4 運(yùn)行代碼 221
15.5 本章小結(jié) 222
15.6 編程挑戰(zhàn) 222
第16章 開發(fā)貪吃蛇游戲第1部分 224
16.1 游戲邏輯 225
16.2 游戲的結(jié)構(gòu) 225
16.2.1 使用setInterval來實(shí)現(xiàn)游戲動畫 227
16.2.2 創(chuàng)建游戲?qū)ο?228
16.2.3 設(shè)置鍵盤控制 228
16.3 游戲設(shè)置 228
16.3.1 創(chuàng)建HTML 228
16.3.2 定義canvas、ctx、width和height變量 229
16.3.3 將畫布劃分為塊 229
16.3.4 定義score變量 231
16.4 繪制邊框 231
16.5 顯示分?jǐn)?shù) 232
16.5.1 設(shè)置文本基線 233
16.5.2 設(shè)置大小和字體 234
16.5.3 編寫drawScore函數(shù) 236
16.6 結(jié)束游戲 237
16.7 本章小結(jié) 238
16.8 編程挑戰(zhàn) 238
第17章 開發(fā)貪吃蛇游戲第2部分 240
17.1 構(gòu)建Block構(gòu)造方法 241
17.1.1 添加drawSquare方法 242
17.1.2 添加drawCircle方法 243
17.1.3 添加equal方法 244
17.2 創(chuàng)建貪吃蛇 245
17.2.1 編寫Snake構(gòu)造方法 246
17.2.2 繪制貪吃蛇 247
17.3 移動貪吃蛇 247
17.3.1 添加move方法 248
17.3.2 添加checkCollision方法 251
17.4 用鍵盤設(shè)置貪吃蛇的方向 253
17.4.1 添加keydown事件處理程序 253
17.4.2 添加setDirection方法 254
17.5 創(chuàng)建蘋果 255
17.5.1 編寫Apple構(gòu)造方法 255
17.5.2 繪制蘋果 256
17.5.3 移動蘋果 256
17.6 綜合應(yīng)用 257
17.7 本章小結(jié) 262
17.8 編程挑戰(zhàn) 263
術(shù)語表 265
后記 繼續(xù)學(xué)習(xí)之路 269

載地址

下載錯誤?【投訴報錯】

趣學(xué)JAVASCRIPT:教孩子學(xué)編程 中文pdf高清版[42MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的趣學(xué)JAVASCRIPT:教孩子學(xué)編程 中文pdf高清版[42MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。