深入浅出node.js:4 异步编程
2018-01-08 20:23
337 查看
4.1 函数式编程
函数的灵活性是JavaScript比较吸引人的地方之一。高阶函数:可以把函数作为参数,或是将函数作为返回值的函数。
偏函数用法:指创建一个调用另外一个部分---参数或变量已经预置的函数---的函数的用法。
4.2 异步编程的优势与难点
优势:缺点:
难点:异常处理,函数嵌套过深、阻塞代码、多线程编程和异步转同步P89
4.3 异步编程解决方案
主要解决方案有3种:1、事件发布/订阅模式:events模块
2、Promise/Deferred模式:先执行异步调用,延迟传递处理的方式
3、流程控制库:
4.4 异步并发控制
P122相关文章推荐
- 深入浅出Node.js(五):初探Node.js的异步I/O实现
- 深入浅出Node.js(五):初探Node.js的异步I/O实现
- Node.js[1] 异步编程
- 深入浅出Node.js(五):初探Node.js的异步I/O实现
- 深入浅出Node.js(五):初探Node.js的异步I/O实现
- 【深入浅出node.js】读书摘录3 - 异步I/O
- 理解Node.js的事件驱动和异步编程
- 【深入浅出Node.js系列十四】Nodejs异步流程控制Async
- 深入浅出Node.js(五):初探Node.js的异步I/O实现
- 深入浅出node.js:3 异步I/O
- 深入浅出Node.js (3) - 异步I/O
- 【深入浅出Node.js系列五】初探Node.js的异步I/O实现
- 深入浅出Node.js (7) - 网络编程
- 深入浅出node.js:7 网络编程
- Node.js与Golang使用感受与小结【三】--JS异步流程控制(序列模式、并发模式、有限并发模式)
- node.js中的异步while循环等待
- Node.js编程
- 浅谈Node.js之异步流控制
- Node.js的异步I/O
- (转)深入浅出Node.js(一):什么是Node.js