JavaScript 核心技術開發解密
陽波
- 出版商: 電子工業
- 出版日期: 2018-03-01
- 售價: $414
- 語言: 簡體中文
- 頁數: 232
- 裝訂: 平裝
- ISBN: 7121336960
- ISBN-13: 9787121336966
- 
    相關分類:
    
      JavaScript
 
已絕版
買這商品的人也買了...
- 
                
                   $297JavaScript 高級程序設計, 3/e (Professional JavaScript for Web Developers, 3/e) $297JavaScript 高級程序設計, 3/e (Professional JavaScript for Web Developers, 3/e)
- 
                
                   JavaScript 設計模式與開發實踐 JavaScript 設計模式與開發實踐$460$359
- 
                
                   $414Node.js 微服務 (Developing Microservices with Node.js) $414Node.js 微服務 (Developing Microservices with Node.js)
- 
                
                   $210Node.js 進階之路 $210Node.js 進階之路
- 
                
                   $403現代前端技術解析 $403現代前端技術解析
- 
                
                   $267現代操作系統, 4/e (Modern operating systems, 4/e) $267現代操作系統, 4/e (Modern operating systems, 4/e)
- 
                
                   忍者:JavaScript 開發技巧探秘, 2/e (Secrets of the JavaScript Ninja, 2/e) 忍者:JavaScript 開發技巧探秘, 2/e (Secrets of the JavaScript Ninja, 2/e)$650$507
- 
                
                   $485JavaScript 框架設計, 2/e $485JavaScript 框架設計, 2/e
- 
                
                   $403看透 JavaScript : 原理、方法與實踐 $403看透 JavaScript : 原理、方法與實踐
- 
                
                   前端工程師的唯一選擇:JavaScript 真功夫粹鍊 (舊名: 大神降臨 - JavaScript前端大師養成祕笈) 前端工程師的唯一選擇:JavaScript 真功夫粹鍊 (舊名: 大神降臨 - JavaScript前端大師養成祕笈)$490$417
- 
                
                   $534JavaScript實戰——JavaScript、jQuery、HTML5、Node.js實例大全(第2版) $534JavaScript實戰——JavaScript、jQuery、HTML5、Node.js實例大全(第2版)
- 
                
                   重構 JavaScript (Refactoring JavaScript: Turning Bad Code Into Good Code) 重構 JavaScript (Refactoring JavaScript: Turning Bad Code Into Good Code)$680$537
- 
                
                   $654Node.js : 來一打 C++ 擴展 $654Node.js : 來一打 C++ 擴展
- 
                
                   $894SQL 經典實例 $894SQL 經典實例
- 
                
                   $403React 狀態管理與同構實戰 $403React 狀態管理與同構實戰
- 
                
                   $301現代JavaScript編程:經典範例與實踐技巧 $301現代JavaScript編程:經典範例與實踐技巧
- 
                
                   $505碼出高效:Java 開發手冊 $505碼出高效:Java 開發手冊
- 
                
                   前端首選:React+Redux 開發最漂亮的介面 前端首選:React+Redux 開發最漂亮的介面$650$553
- 
                
                   GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps) GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps)$520$411
- 
                
                   $1,439Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e $1,439Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
- 
                
                   資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems) 資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774
- 
                
                   $611數據結構與算法之美 (全彩印刷) $611數據結構與算法之美 (全彩印刷)
- 
                
                   $505分佈式數據庫原理、架構與實踐 $505分佈式數據庫原理、架構與實踐
- 
                
                   $301區塊鏈技術與實踐 $301區塊鏈技術與實踐
- 
                
                   $427分佈式系統原理與工程實踐: 一致性、共識、Paxos、分佈式事務、服務治理、微服務、冪等、消息系統、ZooKeeper $427分佈式系統原理與工程實踐: 一致性、共識、Paxos、分佈式事務、服務治理、微服務、冪等、消息系統、ZooKeeper
商品描述
本書針對JavaScript 中的核心技術,結合前沿開發實踐,對JavaScript 的內存、函數、執行上下文、閉包、面向對象、模塊等重點知識,進行系統全面的講解與分析。每一個知識點都以實際應用為依托,幫助讀者更加直觀地吸收知識點,為學習目前行業里的流行框架打下堅實基礎。本書適合JavaScript 初學者,有一定開發經驗但是對於JavaScript 瞭解不夠的讀者,以及開發經驗豐富但沒有形成自己知識體系的前端從業者。
作者簡介
陽波,畢業於四川師範大學計算機科學學院,軟件工程專業,先後在盛大星辰科技、軟通動力、老虎證券從事Web前端開發的工作。目前就職於老虎證券(北京)。
目錄大綱
1三種基礎數據結構1 
1.1棧1 
1.2堆3 
1.3隊列. 4 
2內存空間5 
2.1基礎數據類型與變量對象. 5 
2.2引用數據類型與堆內存空間. 7 
2.3內存空間管理. 9 
3執行上下文11 
3.1實例1 11 
3.2實例2 15 
3.3生命週期18 
4變量對象20 
4.1創建過程20 
4.2實例分析23 
4.3全局上下文的變量對象26 
5作用域與作用域鏈27 
5.1作用域. 27 
5.1.1全局作用域27 
5.1.2函數作用域28 
5.1.3模擬塊級作用域29 
5.2作用域鏈31 
6閉包33 
6.1概念. 33 
6.2閉包與垃圾回收機制. 38 
6.3閉包與作用域鏈39 
6.4在Chrome開發者工具中觀察函數調用棧、作用域鏈與閉包. 41 
6.5應用閉包49 
6.5.1循環、setTimeout與閉包. 49 
6.5.2單例模式與閉包50
6.5.3模塊化與閉包. 53 
7 this 59
8函數與函數式編程67 
8.1函數. 67 
8.2函數式編程. 75 
8.2.1函數是一等公民77 
8.2.2純函數. 80 
8.2.3高階函數85 
8.2.4柯里化. 91 
8.2.5代碼組合101 
9面向對象106 
9.1基礎概念106 
9.1.1對象的定義106 
9.1.2創建對象107 
9.1.3構造函數與原型108 
9.1 .4更簡單的原型寫法114 
9.1.5原型鏈. 114 
9.1.6實例方法、原型方法、靜態方法117 
9.1.7繼承118 
9.1.8屬性類型122 
9.1.9讀取屬性的特性值127 
9.2 jQuery封裝詳解127 
9.3封裝一個拖曳對象. 134 
9.4封裝一個選項卡147 
9.5封裝無縫滾動. 153 
10 ES6與模塊化159 
10.1常用語法知識. 160 
10.2模板字符串. 167 
10.3解析結構168 
10.4展開運算符. 171
10.5 Promise詳解173 
10.5.1異步與同步173 
10.5.2 Promise. 175 
10.5.3 async/await . 185 
10.6事件循環機制. 189 
10.7對象與class . 197 
10.8模塊化. 202 
10.8.1基礎語法204 
10.8. 2實例209

 
    
 
     
     
    
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    