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:正确传递异常供回掉者判断
相关文章
|
5月前
|
JavaScript 前端开发 物联网
Node.js一般在什么场景下使用?
Node.js是一个基于Chrome V8 JavaScript引擎构建的开源运行时环境,它允许开发者使用JavaScript在服务器端运行代码。Node.js具有高性能、轻量级、事件驱动和非阻塞I/O等特性,这些特性使得它在多种场景下具有广泛的应用。
54 0
|
JSON 前端开发 JavaScript
Node.Js(二)
Node.Js
77 0
|
7月前
|
JavaScript 前端开发 容器
初识node.js(使用)
初识node.js(使用)
46 7
|
JavaScript 安全 前端开发
Node.js 20.6.0 特点
Node.js 20.6.0 特点
|
SQL 存储 JavaScript
【Node.js】初识Node.js
【Node.js】初识Node.js
123 0
|
JSON JavaScript 前端开发
Node.js Next 10
Node.js Next 10
|
JavaScript 前端开发 Java
Node.js的特点是什么
《前端基础》
141 0
|
缓存 运维 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
|
机器学习/深度学习 Kubernetes JavaScript
Node.js 要完了吗?
不管你输入的是哪种技术都可以搜出来一大堆文章来,其中很多无疑写的就是垃圾。就算是 Kubernetes 之类的新技术也不能幸免,Node.js 自然也不例外。

热门文章

最新文章