JavaScript异步编程的笔记(5)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • Odysseus_110

    Odysseus_110

    JavaScript 环境提供的异步函数通常可以分为两大类:I/O 函数和计时函数。如 果想在应用中定义复杂的异步行为,就要使用这两类异步函数作为基 本的构造块。 try/catch 只是包装着漂亮花括弧的goto 语句。一旦跑去处理 错误,就无法回到中断之处继续向下执行。更糟糕的是,通过 throw 语句的代码,完全不知道自己会跳到什么地方。返回错误 码的时候,就相当于正在履行合约。抛出错误的时候,就好像在 说,“我知道我正在...

    2015-07-06 08:37

  • 望春风

    望春风

    在基于回调函数的API中使用Promise对象最直接的方法是,生成一个Deffered对象并传递其触发器函数作为API的回调参数。 /代码内容已省略/

    2014-05-22 15:47

  • 望春风

    望春风

    作为JavaScript中最基本的设计模式之一,PubSub(Publish/Subscribe,发布/订阅模式)实现了分布式事件。JavaScript中有几种典型的PubSub实现: 1. 普通的事件处理函数。如浏览器端的事件模型、Node中的EventEmitter对象等。为特定事件添加事件处理函数,事件触发时(可以手动触发),事件处理函数会得到调用。 2. MVC框架(如Backbone.js)中的事件化对象模型。这些模型中既包含应用程序的状态数据,又能声明自身发生的变化(ch...

    2014-05-22 11:29

  • lastmayday

    lastmayday (鸡排饭加个蛋)

    不管API形态像什么, 始终要记住的是, 只能在回调内部处理源于回调的异步错误

    2014-05-08 15:01

  • lastmayday

    lastmayday (鸡排饭加个蛋)

    setTimeout和setInterval就是想设计得慢吞吞的, HTML规范推行的延时/时隔最小值就是4毫秒.

    2013-12-28 12:12

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

JavaScript异步编程

>JavaScript异步编程