目錄(92章)
倒序
- 封面
- 版權(quán)頁(yè)
- 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 更新時(shí)間:2021-07-16 09:31:44
推薦閱讀
- Mastering OpenLayers 3
- Mastering Ext JS(Second Edition)
- 基于粒計(jì)算模型的圖像處理
- JavaScript前端開(kāi)發(fā)模塊化教程
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- 移動(dòng)UI設(shè)計(jì)(微課版)
- 21天學(xué)通C++(第6版)
- Web程序設(shè)計(jì)(第二版)
- Java 9模塊化開(kāi)發(fā):核心原則與實(shí)踐
- ANSYS Fluent 二次開(kāi)發(fā)指南
- Oracle GoldenGate 12c Implementer's Guide
- C指針原理揭秘:基于底層實(shí)現(xiàn)機(jī)制
- C++從入門(mén)到精通(第6版)
- Ionic3與CodePush初探:支持跨平臺(tái)與熱更新的App開(kāi)發(fā)技術(shù)
- Python無(wú)監(jiān)督學(xué)習(xí)
- HTML5程序開(kāi)發(fā)范例寶典
- Visual Basic程序設(shè)計(jì)
- Drools 8規(guī)則引擎:核心技術(shù)與實(shí)踐
- Kudu:構(gòu)建高性能實(shí)時(shí)數(shù)據(jù)分析存儲(chǔ)系統(tǒng)
- Java編程兵書(shū)
- Hadoop技術(shù)內(nèi)幕:深入解析HadoopCommon和HDFS架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- 深入理解LLVM:代碼生成
- C#網(wǎng)絡(luò)應(yīng)用編程(第3版)
- Microsoft Dynamics NAV 2013 Application Design
- Visual Basic編程全能詞典
- 跟老齊學(xué)Python:Django實(shí)戰(zhàn)(第2版)
- 軟件自動(dòng)化測(cè)試實(shí)戰(zhàn):基于開(kāi)源測(cè)試工具
- Android App開(kāi)發(fā)進(jìn)階與項(xiàng)目實(shí)戰(zhàn)
- MATLAB R2015a小波分析(精通MATLAB)
- Appium Essentials