JavaScript异步编程:设计快速响应的网络应用

JavaScript异步编程:设计快速响应的网络应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

讲述基本的异步处理技巧,应对大型Web应用程序的复杂性,交付快速响应的代码。

内容简介

本书讲述基本的异步处理技巧,包括PubSub、事件模式、Promises等,理解了Javascript的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的Javascript程序。

作者简介

作者特里·伯纳姆,哈佛商学院经济学教授,是将生物学、心理学应用于经济学的领军人物。曾是美国海军陆战队一名优秀的坦克手,也曾在非洲潜心研究黑猩猩,还曾在高盛公司任职,并创办过一家新型生物制药公司。

章节目录

版权信息

版权声明

献词

本书赞誉

致谢

前言

第1章 深入理解JavaScript事件

1.1 事件的调度

1.2 异步函数的类型

1.3 异步函数的编写

1.4 异步错误的处理

1.5 嵌套式回调的解嵌套

1.6 小结

第2章 分布式事件

2.1 PubSub模式

2.2 事件化模型

2.3 jQuery自定义事件

2.4 小结

第3章 Promise对象和Deferred对象

3.1 Promise极简史

3.2 生成Promise对象

3.3 向回调传递数据

3.4 进度通知

3.5 Promise对象的合并

3.6 管道连接未来

3.7 jQuery与Promises/A的对比

3.8 用Promise对象代替回调函数

3.9 小结

第4章 Async.js的工作流控制

4.1 异步工作流的次序问题

4.2 异步的数据收集方法

4.3 Async.js的任务组织技术

4.4 异步工作流的动态排队技术

4.5 极简主义者Step的工作流控制

4.6 小结

第5章 worker对象的多线程技术

5.1 网页版worker对象

5.2 cluster带来的Node版worker

5.3 小结

第6章 异步的脚本加载

6.1 局限性与补充说明

6.2