![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入浅出nodejs
aloha-cloud
知其然 知其所以然
展开
-
网络编程:构建 TCP 服务
1. 创建简易TCP服务端 var net = require('net'); var server = net.createServer(); server.on('connection', function(socket){ socket.write("欢迎光临《深入浅出Node.js》示例:\n"); }); server.on('end', function () { c...原创 2020-01-02 17:37:51 · 176 阅读 · 0 评论 -
Promise/Deferred模式
1. Promise/Deferred模式用来干嘛的??? 先看一个异步调用: $.get('/api', { success: onSuccess, error: onError, complete: onComplete }); 在上面的异步调用中,必须严谨地设置目标。那么是否有一种先执行异步调用,延迟传递处理的方式呢?答案是Promise...原创 2019-12-31 15:18:44 · 501 阅读 · 0 评论 -
Node的异步编程
1. 函数式编程 1.1 高阶函数 定义: 高阶函数是可以把函数作为参数,或是将函数作为返回值的函数。 除了通常意义的函数调用返回外,还形成了一种后续传递风格(Continuation Passing Style)的结果接收方式,而非单一的返回值形式。后续传递风格的程序编写将函数的业务重点从返回值转移到了回调函数中: function foo(x, bar) { retur...原创 2019-12-30 02:10:13 · 337 阅读 · 0 评论