node.js

简介:

1.在node 中,js是单线程的,Node是多线程的。事件驱动的
2.不是I/o的异步APi
setTimeout(),setInterval(),setImmediate,process.nextTick();
process.nextTick()方法可以在当前"执行栈"的尾部-->下一次Event Loop(主线程读取"任务队列")之前-->触发process指定的回调函数。也就是说,它指定的任务总是发生在所有异步任务之前,当前主线程的末尾。放在改事件
3.node异步编程

 node再处理异常的形成了一个约定,将异常作为回掉函数放入第一个参数传回,如果为空值,则表明异步回掉没有异常抛出
async(function(err,result){
// todo
})
在自行编写异步的方法上,需要遵循的原则
 原则1:必须执行调用者传入的回掉函数
 原则2:正确传递异常供回掉者判断
相关文章
|
8月前
|
JavaScript 网络协议
Node.js
fs模块 文件写入 writeFile 异步写入 writeFileSync 同步写入 appendFile / appendFileSync 追加写入 createWriteStream 流式写入 文件读取 readFile 异步读取 readFileSync 同步读取 createReadStream 流式读取 文件移动与重命名 文件删除 文件夹操作 mkdir 创建文件夹 readdir 读取文件夹 rmdir 删除文件夹 查看资源状态 path模块
55 1
|
3月前
|
JavaScript 前端开发 容器
初识node.js(使用)
初识node.js(使用)
22 7
|
9月前
|
JavaScript 前端开发
初学Node.Js
初学Node.Js
45 0
|
10月前
|
Web App开发 JavaScript 前端开发
Node.js 是什么?
Node.js 是什么?
|
10月前
|
SQL 存储 JavaScript
【Node.js】初识Node.js
【Node.js】初识Node.js
|
11月前
|
JSON JavaScript 前端开发
Node.js Next 10
Node.js Next 10
|
JavaScript 前端开发 Java
Node.js的特点是什么
《前端基础》
113 0
|
存储 Web App开发 JSON
一篇文章带你看懂Node.js
一篇文章带你看懂Node.js
143 0
一篇文章带你看懂Node.js
|
缓存 运维 JavaScript
狼叔:聊聊 Node.js
前阵子我在知乎上回答了《2021前端会有什么新的变化?》,单篇33.8万的阅读量,还是不错的,说明大家非常关心前端的变化趋势,这里再与大家分享一下我对 Node.js 相关内容的看法。
狼叔:聊聊 Node.js
|
JavaScript API 前端开发
Node.js - What's next
来自 Node.js 技术委员会(TSC)主席 Michael Dawson 在 D2 的分享,Node.js 工作组正在做的事情及未来规划。
Node.js - What's next