🟡Nodejs

本文最后更新于:2022年4月8日 晚上

脚本运行

🥕命令终端

1
2
node app.js
node app

🥕JS代码

1
2
#!/user/bin/node
#!/user/bin/env node

脚本关闭

🥬exit()方法

使用process.exit()方法可强制关闭所有任务

可设置process.exitCode = exitCode或直接执行process.exit(exitCode)来传递退出代码,默认为0

1
process.exit(0)

事件循环

🍍调用堆栈

🍍消息队列

在调用堆栈清空后执行消息队列

🍍ES6作业队列

事件循环函数

🌿process.nextcTick()

该函数的回调在下一事件循环开始前执行

setTimeout(() => {}, 0)前执行

🌿setImmediate()

setImmediate()setTimeout()的执行时机均在下一事件循环中

setImmediate()setTimeout(() => {}, 0)的执行优先级不定

🌿setTimeout()

🌿setInterval()


🟡Nodejs
https://qingshaner.com/Nodejs/
作者
清山
发布于
2022年2月1日
许可协议