目錄(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
推薦閱讀
- 大學計算機基礎實驗教程
- C# 2012程序設計實踐教程 (清華電腦學堂)
- C/C++算法從菜鳥到達人
- 我的第一本算法書
- 微信小程序開發解析
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- 微信小程序項目開發實戰
- Java零基礎實戰
- Kivy Cookbook
- Machine Learning for OpenCV
- Hacking Android
- Application Development with Swift
- Java程序設計教程
- 熱處理常見缺陷分析與解決方案
- Python程序設計
- Cocos2D Game Development Essentials
- 精通Rust(第2版)
- Java EE應用開發及實訓
- 計算機視覺實戰:基于TensorFlow 2
- Python數據分析與挖掘實戰(第2版)
- 測試基地實訓指導
- Java編程兵書
- Full Stack Development with JHipster
- Unity 4.x Game Development by Example Beginner's Guide
- Hands-On Android UI Development
- Python深度學習從零開始學
- QGIS Blueprints
- 數據庫程序員面試筆試通關寶典
- 數據生態:MySQL復制技術與生產實踐
- ROS機器人編程零基礎入門與實踐