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

JavaScript异步编程:设计快速响应的网络应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2013-05
版次: 1
ISBN: 9787115316578
定价: 32.00
装帧: 平装
开本: 32开
纸张: 胶版纸
页数: 140页
字数: 98千字
正文语种: 简体中文
原版书名: Async JavaScript: Build More Responsive Apps with Less Code
76人买过
  •   《JavaScript异步编程:设计快速响应的网络应用》讲述基本的异步处理技巧,包括PubSub、事件模式、Promises 等,通过这些技巧,可以更好地应对大型Web 应用程序的复杂性,交付快速响应的代码。理解了Javascript 的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的Javascript 程序。
      Trevor Burnham,全栈式Web框架开发专家,DataBraid创始人,HubSpot公司JavaScript开发人员,多次在RailsConf、?redev及FluentConf等会议上演讲。另著有《深入浅出CoffeeScript》。
    第1章深入理解javascript事件
    1.1 事件的调度
    1.1.1 现在还是将来运行
    1.1.2 线程的阻塞
    1.1.3 队列
    1.2 异步函数的类型
    1.2.1 异步的i/o函数
    1.2.2 异步的计时函数
    1.3 异步函数的编写
    1.3.1 何时称函数为异步的
    1.3.2 间或异步的函数
    1.3.3 缓存型异步函数
    1.3.4 异步递归与回调存储
    1.3.5 返值与回调的混搭
    1.4 异步错误的处理
    1.4.1 回调内抛出的错误
    1.4.2 未捕获异常的处理
    1.4.3 抛出还是不抛出
    1.5 嵌套式回调的解嵌套
    .1.6 小结
    第2章分布式事件
    2.1 pubsub模式
    2.1.1 eventemitter对象
    2.1.2 玩转自己的pubsub
    2.1.3 同步性
    2.2 事件化模型
    2.2.1 模型事件的传播
    2.2.2 事件循环与嵌套式变化
    2.3 jquery自定义事件
    2.4 小结
    第3章promise对象和deferred对象
    3.1 promise极简史
    3.2 生成promise对象
    3.2.1 生成纯promise对象
    3.2.2 jquery api中的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.2.1 async.js的函数式写法
    4.2.2 async.js的错误处理技术
    4.3 async.js的任务组织技术
    4.3.1 异步函数序列的运行
    4.3.2 异步函数的并行运行
    4.4 异步工作流的动态排队技术
    4.4.1 深入理解队列
    4.4.2 任务的入列
    4.4.3 完工事件的处理
    4.4.4 队列的高级回调方法
    4.5 极简主义者step的工作流控制
    4.6 小结
    第5章worker对象的多线程技术
    5.1 网页版worker对象
    5.1.1 网页版worker对象的局限性
    5.1.2 支持网页版worker的浏览器
    5.2 cluster带来的node版worker
    5.2.1 node版worker的交互接口
    5.2.2 node版worker对象的局限性
    5.3 小结
    第6章异步的脚本加载
    6.1 局限性与补充说明
    6.2 (script)标签的再认识
    6.2.1 阻塞型脚本何去何从
    6.2.2 脚本的延迟运行
    6.2.3 脚本的完全并行化
    6.3 可编程的脚本加载
    6.3.1 直接加载脚本
    6.3.2 yepnope的条件加载
    6.3.3 require.js/amd的智能加载
    6.4 小结
    附录 javascript编辑工具
    索引
  • 内容简介:
      《JavaScript异步编程:设计快速响应的网络应用》讲述基本的异步处理技巧,包括PubSub、事件模式、Promises 等,通过这些技巧,可以更好地应对大型Web 应用程序的复杂性,交付快速响应的代码。理解了Javascript 的异步模式可以让读者写出结构更合理、性能更出色、维护更方便的Javascript 程序。
  • 作者简介:
      Trevor Burnham,全栈式Web框架开发专家,DataBraid创始人,HubSpot公司JavaScript开发人员,多次在RailsConf、?redev及FluentConf等会议上演讲。另著有《深入浅出CoffeeScript》。
  • 目录:
    第1章深入理解javascript事件
    1.1 事件的调度
    1.1.1 现在还是将来运行
    1.1.2 线程的阻塞
    1.1.3 队列
    1.2 异步函数的类型
    1.2.1 异步的i/o函数
    1.2.2 异步的计时函数
    1.3 异步函数的编写
    1.3.1 何时称函数为异步的
    1.3.2 间或异步的函数
    1.3.3 缓存型异步函数
    1.3.4 异步递归与回调存储
    1.3.5 返值与回调的混搭
    1.4 异步错误的处理
    1.4.1 回调内抛出的错误
    1.4.2 未捕获异常的处理
    1.4.3 抛出还是不抛出
    1.5 嵌套式回调的解嵌套
    .1.6 小结
    第2章分布式事件
    2.1 pubsub模式
    2.1.1 eventemitter对象
    2.1.2 玩转自己的pubsub
    2.1.3 同步性
    2.2 事件化模型
    2.2.1 模型事件的传播
    2.2.2 事件循环与嵌套式变化
    2.3 jquery自定义事件
    2.4 小结
    第3章promise对象和deferred对象
    3.1 promise极简史
    3.2 生成promise对象
    3.2.1 生成纯promise对象
    3.2.2 jquery api中的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.2.1 async.js的函数式写法
    4.2.2 async.js的错误处理技术
    4.3 async.js的任务组织技术
    4.3.1 异步函数序列的运行
    4.3.2 异步函数的并行运行
    4.4 异步工作流的动态排队技术
    4.4.1 深入理解队列
    4.4.2 任务的入列
    4.4.3 完工事件的处理
    4.4.4 队列的高级回调方法
    4.5 极简主义者step的工作流控制
    4.6 小结
    第5章worker对象的多线程技术
    5.1 网页版worker对象
    5.1.1 网页版worker对象的局限性
    5.1.2 支持网页版worker的浏览器
    5.2 cluster带来的node版worker
    5.2.1 node版worker的交互接口
    5.2.2 node版worker对象的局限性
    5.3 小结
    第6章异步的脚本加载
    6.1 局限性与补充说明
    6.2 (script)标签的再认识
    6.2.1 阻塞型脚本何去何从
    6.2.2 脚本的延迟运行
    6.2.3 脚本的完全并行化
    6.3 可编程的脚本加载
    6.3.1 直接加载脚本
    6.3.2 yepnope的条件加载
    6.3.3 require.js/amd的智能加载
    6.4 小结
    附录 javascript编辑工具
    索引
查看详情
系列丛书 / 更多
JavaScript异步编程:设计快速响应的网络应用
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
JavaScript异步编程:设计快速响应的网络应用
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
JavaScript异步编程:设计快速响应的网络应用
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
JavaScript异步编程:设计快速响应的网络应用
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
JavaScript异步编程:设计快速响应的网络应用
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
JavaScript异步编程:设计快速响应的网络应用
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
JavaScript异步编程:设计快速响应的网络应用
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
JavaScript异步编程:设计快速响应的网络应用
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
JavaScript异步编程:设计快速响应的网络应用
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
JavaScript异步编程:设计快速响应的网络应用
图解HTTP
[日]上野·宣 著;于均良 译
JavaScript异步编程:设计快速响应的网络应用
算法图解
袁国忠 译
JavaScript异步编程:设计快速响应的网络应用
Spring Boot实战
[美]克雷格·沃斯(Craig Walls) 著;丁雪丰 译
相关图书 / 更多
JavaScript异步编程:设计快速响应的网络应用
Java研发自测入门与进阶
林宁、魏兆玉
JavaScript异步编程:设计快速响应的网络应用
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
JavaScript异步编程:设计快速响应的网络应用
Java项目开发实战(微视频版)
陈强
JavaScript异步编程:设计快速响应的网络应用
Java+OpenCV案例佳作选
姚利民
JavaScript异步编程:设计快速响应的网络应用
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
JavaScript异步编程:设计快速响应的网络应用
Java Web及其框架技术
陈振兴
JavaScript异步编程:设计快速响应的网络应用
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
JavaScript异步编程:设计快速响应的网络应用
Java开发坑点解析:从根因分析到最佳实践
朱晔
JavaScript异步编程:设计快速响应的网络应用
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
JavaScript异步编程:设计快速响应的网络应用
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
JavaScript异步编程:设计快速响应的网络应用
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
JavaScript异步编程:设计快速响应的网络应用
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
JavaScript异步编程:设计快速响应的网络应用
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
JavaScript异步编程:设计快速响应的网络应用
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
JavaScript异步编程:设计快速响应的网络应用
进阶书系-国际史的技艺
[美] 马克·特拉亨伯格
JavaScript异步编程:设计快速响应的网络应用
杜甫传
[美]弗洛伦斯.艾思柯
JavaScript异步编程:设计快速响应的网络应用
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
JavaScript异步编程:设计快速响应的网络应用
爵士乐史(精装本)
[美]泰德·乔亚 著
JavaScript异步编程:设计快速响应的网络应用
环境的科学 (平装版)
[美]威廉·坎宁安 后浪
JavaScript异步编程:设计快速响应的网络应用
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
JavaScript异步编程:设计快速响应的网络应用
数学侦探 游乐园里的古怪笑脸
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
JavaScript异步编程:设计快速响应的网络应用
读懂经济学:提升“财商”、塑造价值观念的经济学读本,一本书参破瞬息万变的经济世界底层逻辑!
[美]霍华德·亚鲁斯 著;赵善江 译;斯坦威 出品
JavaScript异步编程:设计快速响应的网络应用
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
JavaScript异步编程:设计快速响应的网络应用
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗