目錄(92章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. JavaScript Primer
- A little bit of history
- How to use this book
- Hello World
- Summary
- Chapter 2. Functions Closures and Modules
- A function literal
- Functions as data
- Scoping
- Function declarations versus function expressions
- The arguments parameter
- Anonymous functions
- Closures
- Timers and callbacks
- Private variables
- Loops and closures
- Modules
- Summary
- Chapter 3. Data Structures and Manipulation
- Regular expressions
- Exact match
- Match from a class of characters
- Repeated occurrences
- Beginning and end
- Backreferences
- Greedy and lazy quantifiers
- Arrays
- Maps
- Sets
- A matter of style
- Summary
- Chapter 4. Object-Oriented JavaScript
- Understanding objects
- Instance properties versus prototype properties
- Inheritance
- Getters and setters
- Summary
- Chapter 5. JavaScript Patterns
- Design patterns
- The namespace pattern
- The module pattern
- The factory pattern
- The mixin pattern
- The decorator pattern
- The observer pattern
- JavaScript Model-View-* patterns
- The Model-View-Presenter pattern
- Model-View-ViewModel
- Summary
- Chapter 6. Testing and Debugging
- Unit testing
- JavaScript debugging
- Summary
- Chapter 7. ECMAScript 6
- Shims or polyfills
- Transpilers
- ES6 syntax changes
- Summary
- Chapter 8. DOM Manipulation and Events
- DOM
- Chaining
- Traversal and manipulation
- Working with browser events
- Propagation
- jQuery event handling and propagation
- Event delegation
- The event object
- Summary
- Chapter 9. Server-Side JavaScript
- An asynchronous evented-model in a browser
- Callbacks
- Timers
- EventEmitters
- Modules
- npm
- JavaScript performance
- Summary
- Index 更新時間:2021-07-16 09:31:44
推薦閱讀
- ClickHouse性能之巔:從架構設計解讀性能之謎
- Visual Basic程序開發(學習筆記)
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- 新編Premiere Pro CC從入門到精通
- QGIS By Example
- Java網絡編程實戰
- R用戶Python學習指南:數據科學方法
- Image Processing with ImageJ
- C#面向對象程序設計(第2版)
- 超好玩的Scratch 3.5少兒編程
- RESTful Web API Design with Node.js(Second Edition)
- 分布式系統架構與開發:技術原理與面試題解析
- Mathematica Data Visualization
- Python編程基礎
- Salt Cookbook
- Visual C++ 2017網絡編程實戰
- Mastering PyCharm
- 計算機應用基礎
- 編程改變生活:用Python提升你的能力(基礎篇·微課視頻版)
- OAuth 2實戰寶典
- VMware Horizon桌面與應用虛擬化權威指南
- HTML5 Web Application Development By Example Beginner's Guide
- Oracle程序員面試筆試寶典
- AR界面設計
- Mastering Symfony
- SproutCore Web Application Development
- Scratch3.0案例式少兒編程初級35課
- OpenStack Administration with Ansible
- Python數據結構學習筆記
- C#碼農筆記:從第一行代碼到項目實戰