你不知道的JavaScript(上捲)
[美]辛普森(Kyle Simpson)著
- 出版商: 人民郵電
- 出版日期: 2021-06-01
- 售價: $419
- 語言: 簡體中文
- 頁數: 195
- 裝訂: 平裝
- ISBN: 7115385734
- ISBN-13: 9787115385734
-
相關分類:
JavaScript
已絕版
買這商品的人也買了...
-
The Little Schemer, 4/e (Paperback)$1,800$1,710 -
$534PHP7 內核剖析 -
$474你不知道的JavaScript 下捲 -
智慧財產權與法律風險析論:人工智慧商業時代的來臨$890$801 -
精通機器學習|使用 Scikit-Learn , Keras 與 TensorFlow, 2/e (Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2/e)$1,200$948 -
金魚都能懂的 CSS 選取器:金魚都能懂了你還怕學不會嗎(iT邦幫忙鐵人賽系列書)$560$437 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
如何活用行為經濟學:解讀人性,運用推力,引導人們做出更好的行為,設計出更有效的政策$360$284 -
Clean Code 學派的風格實踐:開發可靠、可維護又強健的 JavaScript (Clean Code in JavaScript)$690$538 -
頂級網站技術長高度:前端工程進階大師指南$880$695 -
善用 UX 來提升 UU:打造滿足新手和專家的 UI(iT邦幫忙鐵人賽系列書)$450$351 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
內行人才知道的系統設計面試指南$580$458 -
金魚都能懂的 CSS 必學屬性:網頁設計必備寶典(iT邦幫忙鐵人賽系列書)$720$562 -
億萬社長高獲利經營術:電商老闆賣愈少、賺愈多,還能活過零營收的祕密$380$323 -
逆思維:華頓商學院最具影響力的教授,突破人生盲點的全局思考$420$378 -
今晚來點 Web 前端效能優化大補帖:一次搞定指標 × 工具 × 技巧,打造超高速網站(iThome鐵人賽系列書)$650$507 -
Web Hacking 現場指南:真實世界抓漏和獵蟲的賞金之旅 (Real-World Bug Hunting: A Field Guide to Web Hacking)$550$275 -
ChatGPT 與 AI繪圖效率大師:從日常到職場的全方位應用總整理,48小時迎接減壓新生活!$620$484 -
再上層樓的高手 - JavaScript 函式庫開發親手做$800$632 -
ChatGPT 社群行銷圈粉力:FB×LINE×IG×抖音×YouTube,打造爆紅商機的行銷工作術$680$530 -
軟體測試實務 : 業界成功案例與高效實踐 [ I ]$650$507 -
網路效應:訂定機制、拉大規模、產生防禦,把成長路徑設計在商業模式的實際方法,引爆商機$580$493 -
哎呀!早知道就不會破版的 CSS 設計技巧:前端工程師防止佈局意外的必學密技(iThome鐵人賽系列書)【軟精裝】$660$330 -
ChatGPT 4 萬用手冊 2023 秋季號:超強外掛、Prompt、LineBot、OpenAI API、Midjourney、Stable Diffusion、Leonardo.ai$680$537
相關主題
商品描述
很多人對JavaScript這門語言的印象都是簡單易學,很容易上手。雖然JavaScript語言本身有很多復雜的概念,但語言的使用者不必深入理解這些概念就可以編寫出功能全面的應用。殊不知,這些復雜精妙的概念才是語言的精髓,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解它們。在本書中,我們要直面當前JavaScript開 發者“不求甚解”的大趨勢,深入理解語言內部的機制。
《你不知道的JavaScript(上捲)》既適合JavaScript語言初學者閱讀,又適合經驗豐富的JavaScript開發人員深入學習。
作者簡介
Kyle Simpson,推崇開放的因特網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。
他是技術書作家、技術培訓師、講師和開源社區的活躍成員。
目錄大綱
前言
**部分 作用域和閉包
序
**章 作用域是什麼
1.1 編譯原理
1.2 理解作用域
1.2.1 演員表
1.2.2 對話
1.2.3 編譯器有話說
1.2.4 引擎和作用域的對話
1.2.5 小測驗
1.3 作用域嵌套
1.4 異常
1.5 小結
第2章 詞法作用域
2.1 詞法階段
2.2 欺騙詞法
2.2.1 eval
2.2.2 with
2.2.3 性能
2.3 小結
第3章 函數作用域和塊作用域
3.1 函數中的作用域
3.2 隱藏內部實現
3.3 函數作用域
3.3.1 匿名和具名
3.3.2 立即執行函數表達式
3.4 塊作用域
3.4.1 with
3.4.2 try/catch
3.4.3 let
3.4.4 const
3.5 小結
第4章 提升
4.1 先有雞還是先有蛋
4.2 編譯器再度來襲
4.3 函數優先
4.4 小結
第5章 作用域閉包
5.1 啟示
5.2 實質問題
5.3 現在我懂了
5.4 循環和閉包
5.5 模塊
5.5.1 現代的模塊機制
5.5.2 未來的模塊機制
5.6 小結
附錄A 動態作用域
附錄B 塊作用域的替代方案
附錄C this詞法
附錄D 致謝
第二部分 this和對象原型
序
**章 關於this
1.1 為什麼要用this
1.2 誤解
1.2.1 指向自身
1.2.2 它的作用域
1.3 this到底是什麼
1.4 小結
第2章 this全面解析
2.1 調用位置
2.2 綁定規則
2.2.1 默認綁定
2.2.2 隱式綁定
2.2.3 顯式綁定
2.2.4 new綁定
2.3 優先級
2.4 綁定例外
2.4.1 被忽略的this
2.4.2 間接引用
2.4.3 軟綁定
2.5 this詞法
2.6 小結
第3章 對象
3.1 語法
3.2 類型
3.3 內容
3.3.1 可計算屬性名
3.3.2 屬性與方法
3.3.3 數組
3.3.4 複製對象
3.3.5 屬性描述符
3.3.6 不變性
3.3.7 [[Get]]
3.3.8 [[Put]]
3.3.9 Getter和Setter
3.3.10 存在性
3.4 遍歷
3.5 小結
第4章 混合對象“類”
4.1 類理論
4.1.1 “類”設計模式
4.1.2 中的“類”
4.2 類的機制
4.2.1 建造
4.2.2 構造函數
4.3 類的繼承
4.3.1 多態
4.3.2 多重繼承
4.4 混入
4.4.1 顯式混入
4.4.2 隱式混入
4.5 小結
第5章 原型
5.1 [[Prototype]]
5.1.1 Object.prototype
5.1.2 屬性設置和屏蔽
5.2 “類”
5.2.1 “類”函數
5.2.2 “構造函數”
5.2.3 技術
5.3 (原型)繼承
5.4 對象關聯
5.4.1 創建關聯
5.4.2 關聯關係是備用
5.5 小結
第6章 行為委託
6.1 面向委託的設計
6.1.1 類理論
6.1.2 委託理論
6.1.3 比較思維模型
6.2 類與對象
6.2.1 控件“類”
6.2.2 委託控件對象
6.3 *簡潔的設計
6.4 *好的語法
6.5 內省
6.6 小結
附錄A ES6中的Class

