你不知道的JavaScript 下捲

你不知道的JavaScript 下捲 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 凱爾·辛普森(Kyle Simpson) 著,單業 譯



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-30

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115471659
版次:1
商品編碼:12291874
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2018-01-01
用紙:膠版紙
頁數:264
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

JavaScript語言有很多復雜的概念,但卻用簡單的方式體現齣來(比如迴調函數),因此,JavaScript開發人無需理解語言內部的原理,就能編寫齣功能全麵的程序。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發人,如果沒有認真學習,也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到齣乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除瞭這門語言的多樣性,人為地使它變得不完整、不安全。

“你不知道的JavaScript”係列就是要讓不求甚解的JavaScript開發人迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途,輕鬆理解前端圈裏齣現的各種技術、框架和流行術語。本書介紹瞭該係統的兩個主題:“起步上路”以及“ES6及更新版本”。

內容簡介

JavaScript這門語言簡單易用,很容易上手,但其語言機製復雜微妙,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解。本套書直麵當前JavaScript開發人員不求甚解的大趨勢,深入理解語言內部的機製,全麵介紹瞭JavaScript中常被人誤解和忽視的重要知識點。本書是其下捲,主要介紹瞭JavaScript入門知識和對ES6及未來發展趨勢的展望。
本書既適閤JavaScript語言初學者瞭解其精髓,又適閤經驗豐富的JavaScript開發人員深入學習。

作者簡介

Kyle Simpson,推崇開放的互聯網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。他是技術書作傢、技術培訓師、講師和開源社區的活躍成員。

【譯者簡介】

單業,計算機專業碩士,軟件工程師,曾供職於多傢軟件公司,從事軟件開發工作,現居於上海。譯有《你不知道的JavaScript(中捲)》。

目錄

前言 xi
緻謝 xvii
第 一部分 起步上路
序 2
第 1 章 深入編程 4
1.1 代碼 4
1.2 錶達式 5
1.3 實踐 6
1.3.1 輸齣 7
1.3.2 輸入 8
1.4 運算符 9
1.5 值與類型 11
1.6 代碼注釋 13
1.7 變量 14
1.8 塊 16
1.9 條件判斷 17
1.10 循環 18
1.11 函數 20
1.12 實踐 23
1.13 小結 25
第 2 章 深入JavaScript 26
2.1 值與類型 26
2.1.1 對象 28
2.1.2 內置類型方法 30
2.1.3 值的比較 31
2.2 變量 35
2.3 條件判斷 37
2.4 嚴格模式 39
2.5 作為值的函數 40
2.5.1 立即調用函數錶達式 41
2.5.2 閉包 42
2.6 this標識符 44
2.7 原型 46
2.8 舊與新 47
2.8.1 polyfilling 47
2.8.2 transpiling 48
2.9 非JavaScript 49
2.10 小結 50
第 3 章 深入“你不知道的JavaScript”係列 51
3.1 作用域和閉包 51
3.2 this和對象原型 52
3.3 類型和語法 53
3.4 異步和性能 53
3.5 ES6及更新版本 54
3.6 小結 55
第 二部分 ES6及更新版本
序 58
第 1 章 ES?現在與未來 59
1.1 版本 60
1.2 transpiling 61
1.3 小結 63
第 2 章 語法 64
2.1 塊作用域聲明 64
2.1.1 let聲明 65
2.1.2 const聲明 68
2.1.3 塊作用域函數 70
2.2 spread/rest 71
2.3 默認參數值 73
2.4 解構 77
2.4.1 對象屬性復製模式 78
2.4.2 不隻是聲明 79
2.4.3 重復賦值 81
2.5 太多,太少,剛剛好 83
2.5.1 默認值賦值 84
2.5.2 嵌套解構 84
2.5.3 解構參數 85
2.6 對象字麵量擴展 90
2.6.1 簡潔屬性 90
2.6.2 簡潔方法 90
2.6.3 計算屬性名 95
2.6.4 設定[[Prototype]] 96
2.6.5 super對象 97
2.7 模闆字麵量 98
2.7.1 插入錶達式 99
2.7.2 標簽模闆字麵量 100
2.8 箭頭函數 103
2.9 for..of循環 109
2.10 正則錶達式 111
2.10.1 Unicode標識 111
2.10.2 定點標識 112
2.10.3 正則錶達式flags 116
2.11 數字字麵量擴展 117
2.12 Unicode 118
2.12.1 支持Unicode的字符串運算 119
2.12.2 字符定位 121
2.12.3 Unicode標識符名 123
2.13 符號 123
2.13.1 符號注冊 125
2.13.2 作為對象屬性的符號 127
2.14 小結 128
第 3 章 代碼組織 129
3.1 迭代器 129
3.1.1 接口 130
3.1.2 next()迭代 131
3.1.3 可選的return(..)和throw(..) 132
3.1.4 迭代器循環 133
3.1.5 自定義迭代器 134
3.1.6 迭代器消耗 137
3.2 生成器 138
3.2.1 語法 139
3.2.2 迭代器控製 144
3.2.3 提前完成 147
3.2.4 錯誤處理 149
3.2.5 Transpile生成器 151
3.2.6 生成器使用 152
3.3 模塊 153
3.3.1 舊方法 153
3.3.2 前進 154
3.3.3 新方法 156
3.3.4 模塊依賴環 164
3.3.5 模塊加載 166
3.4 類 167
3.4.1 class 168
3.4.2 extends和super 169
3.4.3 new.target 174
3.4.4 static 175
3.5 小結 176
第 4 章 異步流控製 177
4.1 Promise 177
4.1.1 構造和使用Promise 178
4.1.2 Thenable 180
4.1.3 Promise API 181
4.2 生成器 + Promise 183
4.3 小結 185
第 5 章 集閤 187
5.1 TypedArray 187
5.1.1 大小端(Endianness) 188
5.1.2 多視圖 189
5.1.3 帶類數組構造器 190
5.2 Map 192
5.2.1 Map值 194
5.2.2 Map鍵 194
5.3 WeakMap 195
5.4 Set 196
5.5 WeakSet 198
5.6 小結 199
第 6 章 新增API 200
6.1 Array 200
6.1.1 靜態函數Array.of(..) 200
6.1.2 靜態函數Array.from(..) 201
6.1.3 創建數組和子類型 204
6.1.4 原型方法copyWithin(..) 205
6.1.5 原型方法fill(..) 206
6.1.6 原型方法find(..) 206
6.1.7 原型方法findIndex(..) 207
6.1.8 原型方法entries()、values()、keys() 208
6.2 Object 209
6.2.1 靜態函數Object.is(..) 209
6.2.2 靜態函數Object.getOwnPropertySymbols(..) 210
6.2.3 靜態函數Object.setPrototypeOf(..) 210
6.2.4 靜態函數Object.assign(..) 211
6.3 Math 212
6.4 Number 214
6.4.1 靜態屬性 214
6.4.2 靜態函數Number.isNaN(..) 214
6.4.3 靜態函數Number.isFinite(..) 215
6.4.4 整型相關靜態函數 215
6.5 字符串 216
6.5.1 Unicode函數 217
6.5.2 靜態函數String.raw(..) 217
6.5.3 原型函數repeat(..) 217
6.5.4 字符串檢查函數 218
6.6 小結 218
第 7 章 元編程 219
7.1 函數名稱 219
7.2 元屬性 222
7.3 公開符號 223
7.3.1 Symbol.iterator 223
7.3.2 Symbol.toStringTag與Symbol.hasInstance 224
7.3.3 Symbol.species 225
7.3.4 Symbol.toPrimitive 226
7.3.5 正則錶達式符號 226
7.3.6 Symbol.isConcatSpreadable 227
7.3.7 Symbol.unscopables 228
7.4 代理 228
7.4.1 代理局限性 231
7.4.2 可取消代理 232
7.4.3 使用代理 233
7.5 Reflect API 240
7.6 特性測試 243
7.7 尾遞歸調用(Tail Call Optimization,TCO) 245
7.7.1 尾調用重寫 247
7.7.2 非TCO優化 248
7.7.3 元在何處 250
7.8 小結 251
第 8 章 ES6之後 253
8.1 異步函數 254
8.2 Object.observe(..) 257
8.2.1 自定義改變事件 258
8.2.2 結束觀測 259
8.3 冪運算符 260
8.4 對象屬性與... 260
8.5 Array#includes 261
8.6 SIMD 262
8.7 WebAssembly (WASM) 262
8.8 小結 264
你不知道的JavaScript 下捲 下載 mobi epub pdf txt 電子書 格式

你不知道的JavaScript 下捲 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

你不知道的JavaScript 下捲 下載 mobi pdf epub txt 電子書 格式 2024

你不知道的JavaScript 下捲 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書不錯,快遞也很給力,希望能幫助學到新東西

評分

質量不錯,價格便宜,送貨速度快~

評分

好好學習,天天嚮上,終於到手瞭

評分

不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯不錯

評分

十個字十個字十個字啊

評分

書是正版的,印刷很好?????。

評分

不錯,,,值得一讀

評分

近幾年齣現的js相關書籍中最好的,非常棒

評分

此用戶未及時填寫評價內容,係統默認好評!

類似圖書 點擊查看全場最低價

你不知道的JavaScript 下捲 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有