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月前
|
JSON JavaScript 前端开发
Node.js 的适用场景
Node.js 的适用场景
110 0
|
JavaScript 安全 前端开发
Node.js 20.6.0 特点
Node.js 20.6.0 特点
|
JavaScript 前端开发
初学Node.Js
初学Node.Js
67 0
|
Web App开发 JavaScript 前端开发
Node.js 是什么?
Node.js 是什么?
|
JSON JavaScript 前端开发
Node.js Next 10
Node.js Next 10
|
缓存 运维 JavaScript
狼叔:聊聊 Node.js
前阵子我在知乎上回答了《2021前端会有什么新的变化?》,单篇33.8万的阅读量,还是不错的,说明大家非常关心前端的变化趋势,这里再与大家分享一下我对 Node.js 相关内容的看法。
狼叔:聊聊 Node.js
|
机器学习/深度学习 Kubernetes JavaScript
Node.js 要完了吗?
不管你输入的是哪种技术都可以搜出来一大堆文章来,其中很多无疑写的就是垃圾。就算是 Kubernetes 之类的新技术也不能幸免,Node.js 自然也不例外。
|
JavaScript 前端开发
Node.js的特点
作为后端JavaScript的运行平台,Node保留了前端JavaScript中些熟悉的接口,没有改写语言本身的任何特性,依旧基于作用域和原型链,区别在于它将前端中广泛应用的思想作用到了服务器端。下面我们来看看Node相对于其他语言的一些特点。
1427 0
|
前端开发 JavaScript API
|
Web App开发 JavaScript 前端开发