目錄(71章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Preface
- Chapter 1. A Refresher on jQuery and the Composite Pattern
- jQuery and DOM scripting
- The Composite Pattern
- The Iterator Pattern
- Summary
- Chapter 2. The Observer Pattern
- Introducing the Observer Pattern
- Introducing the Delegated Event Observer Pattern
- Summary
- Chapter 3. The Publish/Subscribe Pattern
- Introducing the Publish/Subscribe Pattern
- How it is adopted by jQuery
- Demonstrating a sample use case
- Using custom event namespacing
- Summary
- Chapter 4. Divide and Conquer with the Module Pattern
- Modules and Namespaces
- The Object Literal Pattern
- The Module Pattern
- The Revealing Module Pattern
- Using ES5 Strict Mode
- Introducing ES6 Modules
- Using Modules in jQuery applications
- Summary
- Chapter 5. The Facade Pattern
- Introducing the Facade Pattern
- The benefits of this pattern
- How it is adopted by jQuery
- Using Facades in our applications
- Summary
- Chapter 6. The Builder and Factory Patterns
- Introducing the Factory Pattern
- Introducing the Builder Pattern
- Summary
- Chapter 7. Asynchronous Control Flow Patterns
- Programming with callbacks
- Introducing the concept of Promises
- Chaining Promises
- Summary
- Chapter 8. Mock Object Pattern
- Introducing the Mock Object Pattern
- Using Mock Objects in jQuery applications
- Summary
- Chapter 9. Client-side Templating
- Introducing Underscore.js
- Introducing Handlebars.js
- Retrieving HTML templates asynchronously
- Summary
- Chapter 10. Plugin and Widget Development Patterns
- Introducing jQuery Plugins
- Creating reusable plugins
- Using the jQuery Plugin Boilerplate
- Choosing a name
- Summary
- Chapter 11. Optimization Patterns
- Placing scripts near the end of the page
- Bundling and minifying resources
- Using CDNs
- Optimizing common JavaScript code
- Writing performant CSS selectors
- Writing efficient jQuery code
- Lazy Loading Modules
- Summary
- Index 更新時間:2021-07-16 12:52:39
推薦閱讀
- Data Visualization with D3 4.x Cookbook(Second Edition)
- 看透JavaScript:原理、方法與實踐
- Hands-On C++ Game Animation Programming
- PySide GUI Application Development(Second Edition)
- Unreal Engine 4 Shaders and Effects Cookbook
- Getting Started with Laravel 4
- INSTANT Sinatra Starter
- 從零開始學C#
- Instant GLEW
- Java從入門到精通(視頻實戰版)
- Node.js 6.x Blueprints
- DevOps 精要:業務視角
- Scratch編程從入門到精通
- 軟件設計模式(Java版)
- Spring Microservices
- Go語言從入門到進階實戰(視頻教學版)
- 新手學ASP動態網頁開發
- JavaScript Security
- Natural Language Processing with Java Cookbook
- 一個APP的誕生:從零開始設計你的手機應用
- Citrix XenDesktop? Cookbook(Third Edition)
- Intelligent Document Capture with Ephesoft(Second Edition)
- 商業銀行經營管理(第2版)
- 量子計算實戰
- Flink設計與實現:核心原理與源碼解析
- Java 9 Regular Expressions
- Mastering Adobe Captivate 8
- Raspberry Pi Mechatronics Projects HOTSHOT
- Web Development with MongoDB and NodeJS(Second Edition)
- 狼書(卷3):Node.js高級技術