購物比價找書網找車網
FindBook
排序:
 
 有 1 項符合

瑪律奇.哈弗貝克

的圖書
JavaScript程式設計精解(原書第2版)
$ 168 ~ 412
JavaScript程式設計精解(原書第2版)
作者:瑪律奇.哈弗貝克 
出版社:N/A
出版日期:2016-01-01
語言:簡體書   
圖書介紹2 查價格、看圖書介紹
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:JavaScript編程精解(原書第2版)

內容簡介

本書包括三個部分。前11章討論JavaScript語言本身的一些特性。接下來的8章討論網頁瀏覽器和JavaScript在網頁編程中的實踐。最后兩個章節專門講解另一個使用JavaScript編程的環境——Node.js。

馬爾奇•哈弗貝克(Marlin Haverbeke)世界級JavaScript程序員,通曉多種編程語言,在Web開發方面積累了豐富的經驗,在JavaScript領域頗有影響力。此外,他創建並維護着多個流行的開源項目,如codeMirror編輯器和Tem類型推導引擎等。

 

目錄

譯者序
贊譽
前言
第一部分JavaScript編程語言
第1章值、類型和運算符2
1.1值2
1.2數字3
1.3字符串5
1.4一元運算符6
1.5布爾值6
1.6未定義值8
1.7自動類型轉換8
1.8本章小結10
第2章程序結構11
2.1表達式和語句11
2.2變量12
2.3關鍵字和保留字13
2.4環境14
2.5函數14
2.6console.log函數14
2.7返回值15
2.8prompt和confirm函數15
2.9控制流16
2.10條件執行16
2.11while和do循環17
2.12代碼縮進19
2.13for循環19
2.14跳出循環20
2.15更新變量的簡便方法21
2.16switch條件分支21
2.17大寫22
2.18注釋22
2.19本章小結23
2.20習題23
第3章函數25
3.1定義函數25
3.2參數和作用域26
3.3嵌套作用域27
3.4函數值28
3.5符號聲明29
3.6調用棧29
3.7可選參數31
3.8閉包31
3.9遞歸32
3.10添加新函數35
3.11函數及其副作用37
3.12本章小結37
3.13習題38
第4章數據結構:對象和數組39
4.1松鼠人39
4.2數據集40
4.3屬性41
4.4方法41
4.5對象42
4.6可變性44
4.7松鼠人的記錄45
4.8計算關聯性47
4.9對象映射48
4.10分析結果49
4.11詳解數組50
4.12字符串及其屬性51
4.13arguments對象52
4.14Math對象53
4.15全局對象55
4.16本章小結55
4.17習題55
第5章高階函數58
5.1抽象59
5.2數組遍歷抽象59
5.3高階函數61
5.4參數傳遞62
5.5JSON63
5.6數組過濾64
5.7使用map函數轉換數組65
5.8使用reduce進行數據匯總65
5.9可組合性66
5.10性能開銷67
5.11曾曾曾曾……祖父67
5.12綁定70
5.13本章小結70
5.14習題71
第6章深入理解對象72
6.1歷史72
6.2方法73
6.3原型74
6.4構造函數75
6.5覆蓋繼承的屬性76
6.6原型污染77
6.7無原型對象79
6.8多態79
6.9繪制表格80
6.10Getter與Setter84
6.11繼承85
6.12instanceof運算符87
6.13本章小結87
6.14習題88
第7章項目實戰:構建電子生態
系統89
7.1定義89
7.2描述世界90
7.3動物的編程接口91
7.4World對象93
7.5this及其作用域94
7.6賦予生命96
7.7動物的爬行動作98
7.8更多動物98
7.9更逼真的生態系統仿真99
7.10動作處理器100
7.11充實這個新世界102
7.12讓虛擬世界生機盎然103
7.13習題104
第8章處理缺陷與錯誤105
8.1開發人員造成的問題105
8.2嚴格模式106
8.3測試107
8.4調試108
8.5錯誤傳播109
8.6異常110
8.7異常后清理111
8.8選擇性捕獲112
8.9斷言114
8.10本章小結115
8.11習題115
第9章正則表達式116
9.1創建正則表達式116
9.2匹配測試117
9.3匹配字符集117
9.4部分模式重復118
9.5子表達式分組119
9.6匹配和分組119
9.7日期類型120
9.8單詞和字符串邊界121
9.9選項模式122
9.10匹配原理122
9.11回溯123
9.12replace方法125
9.13貪婪模式126
9.14動態創建RegExp對象127
9.15search方法128
9.16lastIndex屬性128
9.17解析INI文件129
9.18國際化字符131
9.19本章小結131
9.20習題132
第10章模塊134
10.1模塊的好處134
10.2使用函數作為命名空間136
10.3使用對象作為接口137
10.4與全局作用域分離138
10.5將數據作為代碼執行138
10.6require函數139
10.7模塊加載過慢的問題140
10.8接口設計143
10.9本章小結144
10.10習題145
第11章項目實戰:開發編程語言147
11.1解析147
11.2代碼執行器150
11.3特殊形式151
11.4環境153
11.5函數154
11.6編譯155
11.7站在別人的肩膀上155
11.8習題156
第二部分在瀏覽器中使用JavaScript
第12章瀏覽器中的JavaScript160
12.1網絡和Internet160
12.2Web161
12.3HTML162
12.4HTML和JavaScript164
12.5沙箱164
12.6兼容性與瀏覽器之爭165
第13章文檔對象模型166
13.1文檔結構166
13.2樹167
13.3標准168
13.4通過樹結構訪問節點169
13.5查找元素170
13.6修改文檔170
13.7創建節點171
13.8屬性173
13.9布局175
13.10樣式176
13.11層疊樣式177
13.12查詢選擇器178
13.13位置與動畫179
13.14本章小結181
13.15習題181
第14章處理事件183
14.1事件處理器183
14.2事件與DOM節點184
14.3事件對象184
14.4傳播185
14.5默認動作186
14.6按鍵事件187
14.7鼠標點擊188
14.8鼠標移動189
14.9滾動事件191
14.10焦點事件192
14.11加載事件192
14.12腳本執行時間線193
14.13設置定時器193
14.14降頻194
14.15本章小結195
14.16習題196
第15章項目實戰:平台游戲198
15.1游戲198
15.2實現技術199
15.3關卡199
15.4讀取關卡200
15.5活動元素201
15.6當封裝成為負擔203
15.7繪圖204
15.8動作與沖突208
15.9活動元素與動作209
15.10跟蹤按鍵213
15.11運行游戲213
15.12習題215
第16章使用canvas繪圖217
16.1SVG217
16.2canvas元素218
16.3填充與描邊219
16.4路徑220
16.5曲線221
16.6繪制餅狀圖224
16.7文本225
16.8圖像225
16.9變換227
16.10存儲與清除圖像的變換狀態228
16.11回到游戲230
16.12選擇圖像接口234
16.13本章小結235
16.14習題235
第17章HTTP協議概述237
17.1協議簡介237
17.2瀏覽器和HTTP238
17.3XMLHttpRequest240
17.4發送請求240
17.5異步請求241
17.6獲取XML數據242
17.7HTTP沙箱242
17.8抽象請求243
17.9Promise245
17.10運用HTTP247
17.11安全和HTTPS247
17.12本章小結248
17.13習題248
第18章表單和表單域250
18.1域250
18.2聚焦252
18.3禁用域252
18.4作為整體的表單253
18.5文本域254
18.6選擇框和單選框255
18.7選擇域256
18.8文件域257
18.9客戶端保存數據259
18.10本章小結261
18.11習題261
第19章項目實戰:繪圖程序263
19.1實現263
19.2建立DOM264
19.3基礎265
19.4工具選擇265
19.5顏色和畫刷大小267
19.6保存269
19.7加載圖片文件270
19.8完成271
19.9習題272
第三部分高級主題
第20章Node.js276
20.1背景276
20.2異步性277
20.3node命令278
20.4模塊278
20.5使用NPM安裝279
20.6文件系統模塊281
20.7HTTP模塊282
20.8流283
20.9簡單的文件服務器284
20.10錯誤處理288
20.11本章小結290
20.12習題290
第21章項目實戰:技能分享網站293
21.1設計293
21.2長輪詢294
21.3HTTP接口295
21.4服務器297
21.5客戶端303
21.6習題309
第22章JavaScript和性能311
22.1分階段編譯311
22.2圖形布局312
22.3定義圖313
22.4第一個力導向布局函數314
22.5性能分析316
22.6函數內聯317
22.7退化回舊式循環318
22.8避免工作319
22.9產生更少的垃圾319
22.10垃圾回收320
22.11修改對象321
22.12動態類型322
22.13本章小結323
22.14習題324
 

詳細資料

  • ISBN:9787111518600
  • 規格:325頁 / 普通級 / 1-1
  • 出版地:大陸
贊助商廣告
 
 
Taaze 讀冊生活 - 暢銷排行榜
城與不確定的牆(平裝)
作者:村上春樹
出版社:時報文化出版企業股份有限公司
出版日期:2024-11-26
$ 537 
Taaze 讀冊生活 - 暢銷排行榜
氣質系硬筆1000字帖
作者:郭仕鵬
出版社:朱雀文化事業有限公司
出版日期:2018-07-03
$ 221 
博客來 - 暢銷排行榜
戀上換裝娃娃 13 (首刷限定版)
出版日期:2024-11-14
$ 190 
金石堂 - 暢銷排行榜
孫翠鳳和她的男人們:一戲入魂,從無敵小生到無敵女人【戲裡戲外典藏版】
作者:孫翠鳳
出版社:平安文化有限公司
出版日期:2024-11-26
$ 552 
 
博客來 - 新書排行榜
膽大黨 15
作者:龍幸伸
出版社:東立
出版日期:2024-11-22
$ 93 
博客來 - 新書排行榜
holo英語聽力學習 hololive English -Myth-的異世界大冒險 跟hololive一起學習英語會話!
作者:塗田一帆
出版社:尖端
出版日期:2024-11-19
$ 553 
Taaze 讀冊生活 - 新書排行榜
公職考試2025試題大補帖【民法(含民法概要)】(104~113年試題)(申論題型)[適用三等、四等/高考、普考、地方特考](CK4120)
作者:百官網公職師資群
出版社:大碩教育股份有限公司
出版日期:2024-11-01
$ 182 
博客來 - 新書排行榜
鏈鋸人 18 (首刷限定版)
作者:藤本樹
出版社:東立
出版日期:2024-11-21
$ 190 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策