章
目
录
《JavaScript异步编程:设计快速响应的网络应用》这本书由[美]Trevor Burnham所著,许青松翻译,2013年6月由人民邮电出版社出版。它是图灵程序设计丛书·Web开发系列中的一员,该系列涵盖众多Web开发经典书籍,像《精通CSS(第3版)》《JavaScript基础教程(第8版)》等。本书定价32元,共118页,采用平装装帧。豆瓣评分7.7,超7成读者给出4星及以上好评,可见其受认可程度。
本文提供《JavaScript异步编程:设计快速响应的网络应用》 pdf电子书免费下载,支持百度网盘和夸克网盘!
内容核心
《JavaScript异步编程:设计快速响应的网络应用》聚焦于基础异步处理技巧,包含PubSub、事件模式、Promises等内容。这些技巧是应对大型Web应用复杂性的“利器”,能帮助开发者编写出结构合理、性能卓越且易于维护的JavaScript代码。
在实际开发中,异步操作常伴随着错误处理问题。书中强调,在回调函数相关的API里,必须在回调内部处理异步错误,这是开发中的关键要点。同时,对于在基于回调函数的API中使用Promise对象,书中也给出了实用方法,即生成一个Deferred对象,并将其触发器函数作为API的回调参数传递。
章节内容概览
书中的内容安排合理,各章节逐步深入。第1章深入剖析JavaScript事件,让读者对事件机制有更透彻的理解;第2章介绍分布式事件,拓展了事件处理的应用场景;第3章讲解Promise对象和Deferred对象,这是异步编程中的重要概念;第4章探讨Async.js的工作流控制,有助于优化代码执行流程;第5章涉及worker对象的多线程技术,提升程序运行效率;第6章关注异步的脚本加载,对提高页面加载速度有重要意义。此外,附录部分还介绍了JavaScript编辑工具。
作者及译者背景
作者Trevor Burnham是全栈式Web框架开发专家,也是DataBraid创始人,在HubSpot公司担任JavaScript开发人员。他经验丰富,多次在RailsConf、Øredev及FluentConf等知名会议上演讲,还著有《深入浅出CoffeeScript》 。译者许青松毕业于首都师范大学,计算机专业出身,研究领域涉及教育技术等,在信息技术相关书籍翻译方面有丰富经验。
对于广大JavaScript开发人员而言,《JavaScript异步编程:设计快速响应的网络应用》是一本不可多得的学习资料。推荐大家下载阅读学习。