Async JavaScripttxt,chm,pdf,epub,mobi下载 作者: Trevor Burnham 出版社: CreateSpace 副标题: Recipes for Event-Driven Code 出版年: 2012-4-26 页数: 86 定价: USD 15.99 装帧: Paperback ISBN: 9781475247367 内容简介 · · · · · ·"Async JavaScript is the first full book I've seen dedicated to a key topic in JavaScript development today: how to deal with concurrency and concurrent tasks without going crazy! For the sake of your sanity, check this out." —Peter Cooper, creator of JavaScript Weekly JavaScript is a single-threaded language living in a multimedia, multi-tasking, multi-core world. Even experi... 作者简介 · · · · · ·Trevor is a freelance web developer, author, and speaker living in Cambridge, MA. His first book, CoffeeScript: Accelerated JavaScript Development, was published by PragProg. 目录 · · · · · ·Praise for Async JavaScriptDedication Acknowledgments Preface Who is this book for? Code style in this book · · · · · · () Praise for Async JavaScript Dedication Acknowledgments Preface Who is this book for? Code style in this book A word on “altJS” 1 The JavaScript Event Model 1.1 Now or later 1.2 When is a function async? 1.3 Async primitives 1.4 Nested callbacks 1.5 Exceptions in callbacks 1.6 Tools for taming JavaScript 2 Distributed Events 2.1 PubSub 2.2 Evented models 2.3 Custom jQuery events 2.4 Piping events with LucidJS 3 Promises and Deferreds 3.1 A very brief history of Promises 3.2 Making Promises 3.3 Passing arguments to callbacks 3.4 Progress notifications 3.5 Animation Promises 3.6 Combining Promises with when 3.7 Binding to the future with pipe 3.8 jQuery vs. Promises/A 3.9 Replacing callbacks with Promises 4 Flow Control with Async.js 4.1 The async ordering problem 4.2 Async collection methods 4.3 Chaining async functions 4.4 Parallelizing async functions 4.5 Dynamic async queueing 4.6 On autopilot 4.7 Minimalist flow control with Step 4.8 Other flow control libraries 5 Multi-threading with Workers 5.1 Web Workers 5.2 Node Workers with cluster 6 Async Problems and Solutions 6.1 Problem: Where’d this go? 6.2 Problem: Retrying async tasks 6.3 Problem: Testing async code 6.4 Problem: Aggregating events 6.5 Problem: Handling requests 6.6 Problem: Ajax spaghetti · · · · · · () |
同时细微处又有真知灼见
讲的特别好
大爱,好好看
很独特的视角