我是靠谱客的博主 帅气奇异果,最近开发中收集的这篇文章主要介绍Node.js 环境提供了这些全局函数!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Node.js 下的全局函数

1.1JavaScript 语言提供的全局函数,在 Node.js 下依然可用

• parseInt/parseFloat/isNaN/isFinite/eval..

• 一次性定时器(setTimeout / clearTimeout)

• 周期性定时器(setInterval / clearInterval)

1.2 Node.js 环境也提供了一些全局函数

• 立即执行定时器(setImmediate / clearImmediate)

先运行主程序,当主程序运行完以后,nextTick函数,它是主程序的尾部。 是在主进程结束后立即执行。然后运行setImmediate函数,事件队列头部函数,它是在事件队列开始之前,立即执行。最后执行事件队列里面的setTimeout函数。

主程序是同步的,事件队列是异步的,当主程序执行完成,会通知事件队列去执行,如果不是立即加载的函数,比如setTimeout,它会丢在事件队列中,当主程序执行完去通知事件队列,然后从头部到里,依次执行。

1.3Node.js 环境还提供了其他全局函数

• 立即执行定时器(setImmediate / clearImmediate)刚刚讲过的。

• 进程立即执行定时器(process.nextTick) Node环境提供的第二个函数。

1.4示例

通过示例我们看到,执行顺序是

1.num变量打印。

2.process.nextTick()函数,再变量打印后主程序结束后立即执行的。

3.setImmediate()函数,再主程序尾部函数执行完后,执行事件队列头部的函数。

4.setTimeout()函数,再执行完事件队列头部的函数后,执行的内部函数。

【推荐:node.js视频教程】

以上就是Node.js 环境提供了这些全局函数!的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是帅气奇异果为你收集整理的Node.js 环境提供了这些全局函数!的全部内容,希望文章能够帮你解决Node.js 环境提供了这些全局函数!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部