你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
你不知道的JavaScript(上捲) pdf epub mobi 著者簡介
作者簡介:
Kyle Simpson
推崇開放的互聯網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。他是技術書作傢、技術培訓師、講師和開源社區的活躍成員。
譯者簡介:
趙望野
前端工程師,前端基礎技術組leader,曾經負責豌豆莢2.0的前端架構設計和主要開發工作,目前負責Front-end Technical Infrastructure的建設。新浪微博@趙望野。負責本書第一部分“作用域和閉包”的翻譯。
梁傑
北京航空航天大學計算機科學與技術專業大四學生。熱愛JavaScript、Python,熱愛開源,喜歡做各種各樣有趣的事情。負責本書第二部分“this和對象原型”的翻譯。
你不知道的JavaScript(上捲) pdf epub mobi 圖書描述
JavaScript語言有很多復雜的概念,但卻用簡單的方式體現齣來(比如迴調函數),因此,JavaScript開發者無需理解語言內部的原理,就能編寫齣功能全麵的程序;就像收音機一樣,你無需理解裏麵的管子和綫圈都是做什麼用的,隻要會操作收音機上的按鍵,就可以收聽你喜歡的節目。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發者,如果沒有認真學習也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到齣乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除瞭這門語言的多樣性,人為地使它變得不完整、不安全。
“你不知道的JavaScript”係列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹瞭該係列的兩個主題:“作用域和閉包”以及“this和對象原型”。掌握瞭這些知識之後,無論什麼技術、框架和流行詞語,你都能輕鬆理解。
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
你不知道的JavaScript(上捲) pdf epub mobi 圖書目錄
前言 VIII
第一部分 作用域和閉包
序 2
第1章 作用域是什麼 4
1.1 編譯原理 4
1.2 理解作用域 6
1.2.1 演員錶 6
1.2.2 對話 6
1.2.3 編譯器有話說 7
1.2.4 引擎和作用域的對話 9
1.2.5 小測驗 10
1.3 作用域嵌套 10
1.4 異常 12
1.5 小結 12
第2章 詞法作用域 14
2.1 詞法階段 14
2.2 欺騙詞法 17
2.2.1 eval 17
2.2.2 with 18
2.2.3 性能 20
2.3 小結 21
第3章 函數作用域和塊作用域 22
3.1 函數中的作用域 22
3.2 隱藏內部實現 23
3.3 函數作用域 26
3.3.1 匿名和具名 27
3.3.2 立即執行函數錶達式 28
3.4 塊作用域 30
3.4.1 with 31
3.4.2 try/catch 31
3.4.3 let 32
3.4.4 const 35
3.5 小結 36
第4章 提升 37
4.1 先有雞還是先有蛋 37
4.2 編譯器再度來襲 38
4.3 函數優先 40
4.4 小結 41
第5章 作用域閉包 43
5.1 啓示 43
5.2 實質問題 44
5.3 現在我懂瞭 47
5.4 循環和閉包 48
5.5 模塊 51
5.5.1 現代的模塊機製 54
5.5.2 未來的模塊機製 56
5.6 小結 57
附錄A 動態作用域 58
附錄B 塊作用域的替代方案 60
附錄C this詞法 64
附錄D 緻謝 67
第二部分 this和對象原型
序 72
第1章 關於this 74
1.1 為什麼要用this 74
1.2 誤解 76
1.2.1 指嚮自身 76
1.2.2 它的作用域 79
1.3 this到底是什麼 80
1.4 小結 80
第2章 this全麵解析 82
2.1 調用位置 82
2.2 綁定規則 83
2.2.1 默認綁定 83
2.2.2 隱式綁定 85
2.2.3 顯式綁定 87
2.2.4 new綁定 90
2.3 優先級 91
2.4 綁定例外 95
2.4.1 被忽略的this 96
2.4.2 間接引用 97
2.4.3 軟綁定 98
2.5 this詞法 99
2.6 小結 101
第3章 對象 102
3.1 語法 102
3.2 類型 103
3.3 內容 105
3.3.1 可計算屬性名 106
3.3.2 屬性與方法 107
3.3.3 數組 108
3.3.4 復製對象 109
3.3.5 屬性描述符 111
3.3.6 不變性 114
3.3.7 [[Get]] 115
3.3.8 [[Put]] 116
3.3.9 Getter和Setter 117
3.3.10 存在性 119
3.4 遍曆 121
3.5 小結 124
第4章 混閤對象“類” 126
4.1 類理論 126
4.1.1 “類”設計模式 127
4.1.2 JavaScript中的“類” 128
4.2 類的機製 128
4.2.1 建造 128
4.2.2 構造函數 130
4.3 類的繼承 130
4.3.1 多態 132
4.3.2 多重繼承 134
4.4 混入 134
4.4.1 顯式混入 135
4.4.2 隱式混入 139
4.5 小結 140
第5章 原型 142
5.1 [[Prototype]] 142
5.1.1 Object.prototype 144
5.1.2 屬性設置和屏蔽 144
5.2 “類” 146
5.2.1 “類”函數 146
5.2.2 “構造函數” 149
5.2.3 技術 151
5.3 (原型)繼承 153
5.4 對象關聯 159
5.4.1 創建關聯 159
5.4.2 關聯關係是備用 161
5.5 小結 162
第6章 行為委托 164
6.1 麵嚮委托的設計 165
6.1.1 類理論 165
6.1.2 委托理論 166
6.1.3 比較思維模型 170
6.2 類與對象 173
6.2.1 控件“類” 174
6.2.2 委托控件對象 176
6.3 更簡潔的設計 178
6.4 更好的語法 182
6.5 內省 185
6.6 小結 187
附錄A ES6中的Class 189
· · · · · · (
收起)
下載链接在页面底部
下載連結1
下載連結2
下載連結3
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2025-04-01
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
喜欢 你不知道的JavaScript(上捲) 電子書 的读者还喜欢
你不知道的JavaScript(上捲) pdf epub mobi 讀後感
評分
☆☆☆☆☆
這本書最近很火啊 最後一章拖瞭兩星期纔讀完 可能在讀這本之前是 語言精粹 所以這本書裏有些拐彎抹角的拖拉實在覺得有點煩瞭 比如 會在前一頁 說 這裏用瞭這個這個這個 而這個 一會兒我們再來解釋 先說那個那個 這種繞來繞去的寫法我覺得實在不適閤 講解一些容易混淆的概念 ...
評分
☆☆☆☆☆
讀書筆記和心得記錄在瞭我的博客裏(還在不斷完善): 《你不知道的JavaScript》筆記&心得 【關於 this】 airbnb 有一段:https://github.com/airbnb/javascript 所以,盡早擯棄 self = this; 這種寫法,擁抱箭頭函數吧!詞法作用域比 this 的類似動態作用域特性清晰多瞭。...
評分
☆☆☆☆☆
讀書筆記和心得記錄在瞭我的博客裏(還在不斷完善): 《你不知道的JavaScript》筆記&心得 【關於 this】 airbnb 有一段:https://github.com/airbnb/javascript 所以,盡早擯棄 self = this; 這種寫法,擁抱箭頭函數吧!詞法作用域比 this 的類似動態作用域特性清晰多瞭。...
評分
☆☆☆☆☆
這本書最近很火啊 最後一章拖瞭兩星期纔讀完 可能在讀這本之前是 語言精粹 所以這本書裏有些拐彎抹角的拖拉實在覺得有點煩瞭 比如 會在前一頁 說 這裏用瞭這個這個這個 而這個 一會兒我們再來解釋 先說那個那個 這種繞來繞去的寫法我覺得實在不適閤 講解一些容易混淆的概念 ...
評分
☆☆☆☆☆
這本書最近很火啊 最後一章拖瞭兩星期纔讀完 可能在讀這本之前是 語言精粹 所以這本書裏有些拐彎抹角的拖拉實在覺得有點煩瞭 比如 會在前一頁 說 這裏用瞭這個這個這個 而這個 一會兒我們再來解釋 先說那個那個 這種繞來繞去的寫法我覺得實在不適閤 講解一些容易混淆的概念 ...
類似圖書 點擊查看全場最低價
出版者:人民郵電齣版社
作者:[美] Kyle Simpson
出品人:
頁數:195
譯者:趙望野
出版時間:2015-4
價格:49.00元
裝幀:平裝
isbn號碼:9787115385734
叢書系列:你不知道的JavaScript
圖書標籤:
JavaScript
前端開發
javascript
前端
編程
Web前端開發
計算機
Web
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載
你不知道的JavaScript(上捲) pdf epub mobi 用戶評價
評分
☆☆☆☆☆
有一種約之前告訴你他活很好, 讓你期望很高, 結果一般般的那種感覺. 主要是以為會很深入, 但是真的隻是淺齣瞭. 而且我並不覺得委托模式很好. ES6 class盡管有缺點, 但是木已成舟, 隻能盡量使用class瞭... 當然我也不贊成在一款主打原型的語言上搞什麼class
評分
☆☆☆☆☆
通過這本書可以對“對象、繼承、this”等概念有一個進一步的理解。 這本書把繼承分成瞭兩種:模仿類行為的和委托。還有就是這本書很多概念都描述的非常清晰,比如模塊必須滿足兩個條件:“為函數定義引入包裝函數,並保證它的返迴值和模塊的API保持一緻。” 這本書用詞準確一緻,比如“實例”,作者認為在一些其他的麵嚮對象語言中,類的實例化是復製的過程,在閉包那一部分寫到模塊:模塊創建器每一次被調用都會創建一個新的模塊實例。 《你不知道的JavaScript》(上)和《JavaScript高級程序設計》對照著看我覺得收獲很多,可以每隔一段時間就翻翻看加深理解。
評分
☆☆☆☆☆
選題不錯,角度很新穎。
評分
☆☆☆☆☆
寫的太好瞭,簡直是神作!剛看瞭30頁,關於javascript的認識已經被刷新瞭!(也許是我javascript基礎本身太差,空有編譯相關的抽象理論吧。
評分
☆☆☆☆☆
深入講 JS 語言最好的書,沒有之一(如果一定要有之一那就是這個係列之一)。書中的每句話每塊代碼都值得仔細閱讀和思考。翻譯質量也不錯,期待中捲和下捲 @圖靈教育 @趙望野 @梁傑_numbbbbb
你不知道的JavaScript(上捲) 2025 pdf epub mobi 電子書 下載