JavaScript异步编程

出版社:人民邮电出版社
出版日期:2013-6
ISBN:9787115316578
作者:Trevor Burnham
页数:118页

内容概要

Trevor Burnham
全栈式Web框架开发专家,DataBraid创始人,HubSpot公司JavaScript开发人员,多次在RailsConf、Øredev及FluentConf等会议上演讲。另著有《深入浅出CoffeeScript》。其Twitter账号是@TrevorBurnham。
译者简介:
许青松
男,毕业于首都师范大学,现居北京。计算机专业出身,现研究领域为教育技术、教学法、教育理论。主要翻译兴趣方向为信息技术、学前教育和文学作品。

书籍目录

本书赞誉
献词
致谢
前言
第1章 深入理解JavaScript事件
第2章 分布式事件
第3章 Promise对象和Deferred对象
第4章 Async.js的工作流控制
第5章 worker对象的多线程技术
第6章 异步的脚本加载
附录 JavaScript编辑工具

编辑推荐

如果你是一位JavaScript程序员,如果你想让自己的Web应用拥有更高的响应度,如果你想用更优雅简洁的代码描述那些让你抓狂的“休息,休息一下,等到有结果再继续吧”的业务逻辑,那么本书就是你案头必备的那本JavaScript异步编程宝典。JavaScript异步编程:设计快速响应的网络应用从最最基本也是最最重要的JavaScript事件模型开始,生动地复盘了各种异步应用情景,逐一呈现了目前在用的各种异步设计模式和异步编程类库,从PubSub到Promise,从异步工作流控制类库到worker多线程技术,甚至还谈到了浏览器端脚本的异步加载技术。总而言之,在这里,你能找到JavaScript异步编程的所有,从它的前世,到它的今生,还有它的未来。JavaScript异步编程:设计快速响应的网络应用叙述流畅,从问题引入,到初步解决,再到用例延伸、进阶方案,一路抽丝剥茧,层层推进,精彩纷呈。行文娓娓道来,有如对坐漫谈,令人有如沐春风之感。

作者简介

《JavaScript异步编程:设计快速响应的网络应用》讲述基本的异步处理技巧,包括PubSub、事件模式、Promises等,通过这些技巧,可以更好地应对大型Web应用程序的复杂性,交付快速响应的代码。理解了Javascript的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的Javascript程序。
《JavaScript异步编程:设计快速响应的网络应用》适合JavaScript开发人员阅读。


 JavaScript异步编程下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计6条)

  •     俺还是译者,俺还是自我评价下哈。这本薄书定价稍贵,不过没有办法,版权和印数决定了单位成本比较高。想看的同学们只有忍了,不过作为参考资料的话,在手边置一本也算是物有所值吧。从内容上看,这本书确实如内容推介所言,进阶式叙述从起源到前沿,基本上目前你关于JS异步的东西,都给你条清缕细地讲清楚了。关于JS异步这一块原本的内容就比较少,但作者的分析思路很清晰,他解释了为什么这个东西的周边库会发展成这个样子,这对于提高程序员们职业对于技术发展的敏感度很有好处。从翻译上来说,这几天闲着没事重看的时候,还是觉得有些地方确实还可以更顺溜一点。当时可能 一味求作者的那种严谨推论作风了,所以有些地方行文很生硬地因为、所以就得到结论了。现在可能稍有点别扭,如果能更自然地叙述推论,应该会更好。从准确度上来讲,应该没什么问题。个人对于作者绕来绕去的回调论非常欣赏,确实,如果准确地弄明白了JS的回调原理,那也就是明白了JS异步编程说过大天去,也不过如此地只跟JS解释器较真。The End...
  •     前端开发的话,接触异步可能比服务器端的node.js开发人员少。在node.js开发中,无尽的异步会把人搞的头都晕,所以了解异步处理机制和优化异步代码非常重要,特别推荐node.js开发人员看一下该书。
  •     "编写工作流控制库确实是很好的练习,但没有必要为了看看轮子是怎么工作的就重新发明轮子。随着JavaScript 生态系统的成熟,工作流控制的概念会越来越普及,越来越标准化。暂时而言,如果你的应用需要工作流控制,那么最重要的是选择一个好的工作流控制库并掌握它。"作者基本就是介绍了一大堆异步处理的框架和这些框架最基本的用法。由于之前都是读的Zakas 的书,虽然他也会将一些新的概念,但他会从最基础的东西一步一步讲起,让人知道这个概念的来龙去脉。这本书我觉得写得不太好,作者只写出了怎么用,但没写出代码为什么会这样写。 作者会突然就蹦出几个新概念,弄得人云里雾里,虽然作者开篇就写过这本书不是写给js初级学习者的书,但是我还是觉得即使这样这本书也没把新的概念讲清楚。读这本书的感觉就像是作者请你吃饭,然后说小配菜我就不上了,直接给你上我的招牌菜吧,然后盘子里就突然冒出了几个蘑菇,你也不知道这蘑菇是怎么做的,好不好吃,能不能消化,然后就被要求吞下去,很可能吃完饭你就要拉肚子了。所以最好是先弄懂js的promise,AMD,node.js, Async.js 的知识再读这本书可能会好理解一些,唯一觉得写的不错的就是讲setTimeout和setInternal和单线程以及事件队列那块。

精彩短评 (总计55条)

  •     书的内容值得一读,不管是用node还是搞前端的,很薄,很小的书,可惜关键的地方翻译的有些敷衍
  •     书很薄,但是信息量不少,值得多次阅读直到理解,所以强烈推荐
  •     有明显的翻译痕迹,有的章节看两遍,还是觉得自己道行太浅。
  •     早该看看书了,这么些年月来,时间都花在思考感情关系上了,患得患失并不是很快乐。书很小,三个小时看完了,现在1点多,洗个澡明天onenote补充下笔记。不错的一本书,jQuery用了这么久,甚至都不知道jQuery的Promise这么牛,也没用过$.Deffered,233333。内里也介绍了pubsub,async.js这类内容,在原先,自己从杂乱代码中,领悟了什么减少依赖,函数式编程,就觉得挺了不起了。还是要多看看书哈。不过翻译貌似确实比较渣。
  •     少玩前端后真的是孤陋寡闻啊。
  •     要点:Promise对象,Async.js,Step.js。async.queue 很有用
  •     书很不错,喜欢
  •     此书解惑甚多,私以为前端开发者必读。
  •     理解了javascript的异步模型
  •     在2013年算是很超前的书了 写的不错
  •     不错, 把js异步的方方面面都屡清楚了, 虽然略贵,不过值这个价
  •     如若理解不够透彻,“有些函数某些时候是异步,但其它时候却不然”,“不注意的话,这种行为的不可预知性会带来很多麻烦”
  •     原书是好书,短短一百来页论述了异步编程的方方面面,语句精炼而不啰嗦,各种情景和用例都很有启发性;翻译其实也很流畅,但不少地方为了流畅没表达出原意,不结合原文几乎无法阅读……
  •     书虽小,但是有点意思。最主要的他让我思考了多核编程,master slave? decenteralized? whatever, it will lead the next ten years.
  •     文不达意
  •     看了几张,翻译得确实很差,翻译的语句感觉就像电脑自动转译过来的.书的内容不多,建议还是看英文原版的吧!!!!!
  •     薄薄的一本小册子,没必要专门为了看异步而买。搞JS,玩node就好,相信对异步的理解不会太差。看过作者的github,廖廖的提交不过百。不过,对于没怎么写过JavaScript的筒鞋也不错,就当扫盲了!
  •     非常好
  •     2016.21内容还不错,之前看过一遍,很薄的一本书,值得一看,但是感觉翻译的不太好,关于js的异步 推荐直接看原版
  •     书很薄,但主题集中脉络清晰
  •     用多看的畅读优惠看完了这本介绍js异步编程的科普小书,书中介绍了js异步编程的概念、场景和工具,不过更重要的是把这些工具给用起来。
  •     书小,且内容太少,没有诚意!
  •     我觉得还是蛮好的,这本书主要focus在Js的异步上,不仅仅是异步事件模型的解析,也涉及到了解决异步带来问题的课题。不过由于文中提及了众多类库和框架,并且同时讲浏览器环境和node环境,一下子读会觉得信息量比较大,不过这也是这本书比较有趣的地方,它偏向启发性和实用性,并且可以作为一个指向很多新框架类库甚至是标准的reference。这本书本身也不长,但我觉得每个短章都值得自己去研究看看。翻译不能说很好,不过蛮有劲的。。
  •     短了点
  •     虽然前面的异步比较晦涩,但是最后关于脚本异步加载还是讲的很清楚
  •     稍微有点短,讲了js中异步的一些方案。pubsub和promise讲的很不错。对于js开发来说这方面知识可是基础。
  •     主要关注的是时间模型和promise相关,概括的比较全面,但深入的原理实现上还是少了些,多是类库介绍和api说明……
  •     非常棒
  •     JS用单线程实现异步,既当了婊子又立了牌坊。做JS一年多来产生的困惑,本书基本都给解答了,推荐!
  •     短小精悍
  •     对JavaScript中的一些异步的处理方法进行了介绍,还是很好地一本书
  •     非常棒的一本js的小书,前部分讲js一些异步的特性,后半部分将异步回调的处理方式,包括aysnc,step,jquery的自定义事件。已经异步异常的处理。
  •     翻译得太乱了
  •     内容简练,不错!但是感觉读了之后发现javascript能解决的问题还是有限。
  •     不错的书,让我了解了javasscript异步机制原来是这么回事
  •     介绍了一部js异步编程相关的概念,还有一些让异步代码写的更清晰的编程原则和工具,写的还不错
  •     虽简短,但干货不少,有嚼头 !
  •     很不错,对异步编程有个系统的总结。
  •     今年读完的第一本书,翻译水平还有很大的提升空间,适合了解过Backbone、Node的人阅读,中间章节稍微有点混乱,发现zepto也有Deferred模块就不用单独引入promise polyfill了,不过13年作者就开始讲这些东西视野也是挺超前的
  •     翻译太垃圾,如果真想看,还是找英文版看吧,谁知道哪里可以买到不?
  •     期望较高,落差很大,不知道是翻译的问题还是原文本身的问题,读起来很不顺畅,而且限于篇幅,很多东西都是一带而过
  •     不够深入,没有讲async和step的实现原理。只有自己去啃源码了。
  •     Javascript的异步介绍,好多东西看不懂,好高大上。 只能说是略读了。翻译一般。
  •     主题不错,但不知是翻译得不好还是写得不好,很多知识点讲得含糊不清。在AngularJS WEB开发一书中关于Javascript单线程异步事件、Promise模式等都讲得比较清楚。
  •     不错的一本小册子。
  •     如果现在来写一本关于异步编程的书,Reactive Programming是一个无法忽视的主题。这本书写得早了一点。
  •     JS异步编程的特性在NODE到来后更加重要了。这本小书还不错,可惜限于篇幅有些过简短了。期待在JS新时代有更多异步编程模型的优秀资料出现。
  •     很好的书,解决了我很多之前搞不清的事情,包括以前面试没有答出来的题目,书中亮点颇多,対异步说的很详细透彻,尤其是nodejs程序员应该看。推荐!
  •     通读一遍后,async和promise还需要再细读一遍,而且还得落地才能记住。 大部分章节都能在网上找到找到相应的资料。
  •     平心而论,写得真的挺不错。
  •     很有意思的一本小书, kindle只要18块钱.
  •     翻译真的很烂。。。。
  •     原来出来中文版了~。
  •     挺不错的一本书,里面的坑有些踩到过
  •     中英文版本都看过了,少的一颗星是因为翻译
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024