nodejs中的全局函数setTimeout/clearTimeout,setInterval/clearInterval,unref/ref
/** global的函数和方法*1、setTimeout、clearTimeout 多长时间后执行函数(只执行一次)*2、setInterval、clearInterval 每隔多少秒执行一次的计时器*3、unref,ref 停止和启动计时器(针对setInterval)*/ //1、setTimeout、clearTimeout// A.指定多长时间后执行函数和清楚函数function timer(){ console.log("This is loading after 500S. ");}setTimeout(timer,500); // B.可以给调用的函数传参数(注:setTimeout可以给函数传多个参数)function sum1(str,num1,num2){ console.log(str+(num1+num2)+".");}//setTimeout函数后面的第一个数值是计算器的时间,之后的都是给函数传的参数setTimeout(sum1,1000,"The number of two and is equal to: ",5000,8000); //C.清除计时function timer1(num){ console.log("This is loading after "+num+"s.");}var cTimer= setTimeout(timer1,5000);clearTimeout(cTimer); //2、setInterval,clearInterval 每隔多少秒执行一次的计时器function intervalF(num){ console.log("The time of setInterval load is "+num);}//每个1000S执行一次var interval=setInterval(intervalF,1000,1000);//第3000s是清除计时器setTimeout(function(){ clearInterval(interval);},3000); //3、unref,ref 停止和启动计时器function intervalF1(num){ console.log("The time of setInterval load is "+num);}//每个1000S执行一次var interval1=setInterval(intervalF1,1000,1000); //A.unref 停止计时器,如:在3000s时停止计时器setTimeout(function(){ interval1.unref(); console.log("3000s stop interval1 of setInterval.");},3000); //B.ref 启动计时器,如:在1000s时启动计时器setTimeout(function(){ interval1.ref(); console.log("10000s start interval1 of setInterval.");},10000);
转载于:https://www.cnblogs.com/shenyulin/p/4451271.html
nodejs中的全局函数setTimeout/clearTimeout,setInterval/clearInterval,unref/ref相关推荐
- Yii2 中添加全局函数
方法一 直接在入口文件 web/index.php 里面写函数,示例代码如下: // 全局函数 if (!function_exists('pp')) {//传递数据以易于阅读的样式格式化后输出fun ...
- 在C++工程中设置全局函数
在头文件中对该函数进行全局函数的声明: extern void Test(); 在cpp文件中进行函数的定义: void Test() {MessageBox(NULL,L"调用了C++的全 ...
- laravel 中创建全局函数 (类似于 TP 中 functions.php) 的方式
最近,在使用Laravel写东西,因为框架本身的设计理念的不同,刚从ThinPHP3切换到Laravel5,感觉还是很怪的,各种不习惯,但是一旦写过一些代码,发现Laravel真的非常好用.我一直觉得 ...
- android java函数_java – 在android中创建全局函数
像这样创建类并在此处添加您的函数: package com.mytest; import android.content.Context; import android.net.Connectivit ...
- nodejs中处理回调函数的异常
假设是使用nodejs+express3这个经典的组合.那么有一种非常方面的处理回调函数异常的方法: 1. 安装模块:express-domain-middleware 2. 增加例如以下的代码: a ...
- php自定义函数全局声明,【phpcms-v9】phpcms-v9中自定义全局函数文件:extention.func.php...
/** * extention.func.php 用户自定义函数库 * * @copyright(C) 2005-2010 PHPCMS * @licensehttp://www.phpcms.cn/ ...
- nodejs 全局变量和全局对象
1.全局对象 所有模块都可以调用 1)global:表示Node所在的全局环境,类似于浏览器中的window对象. 2)process:指向Node内置的process模块,允许开发者与当前进程互动. ...
- JavaScript时间事件:setTimeout和setInterval
Programmers use timing events to delay the execution of certain code, or to repeat code at a specifi ...
- NodeJS学习笔记 —— 回调函数与callback hell
什么是回调函数 编程分为两类:系统编程(system programming)和应用编程(application programming).所谓系统编程,简单来说,就是编写库:而应用编程就是利用写好的 ...
最新文章
- Bootstrap:关于bootstrap单页面中多Modal的问题
- linux c brotli压缩简介
- c语言中go的作用,go语言与c语言的相互调用
- sqlliet 创建多表查询的视图_第4关 复杂查询
- Web安全渗透测试之信息搜集篇(上)
- 每日小记2017.9.4
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(19)-用户信息的修改和浏览
- Hyperledger Fabric blockchain explorer 重启
- Ubuntu驱动摄像头
- libtoolize: 未找到命令
- 中职组“网络空间安全赛项”linux安全加固
- HTML背景图片设置
- android常用字体代码,Android TextView设置字体风格多种组合
- word中出现“由于文件许可权错误,word无法完成保存操作”的解决办法
- python五子棋课程设计报告_算法课程设计:使用Python完成可视化的五子棋AI
- Java核心技术 卷1 基础知识 学习笔记——第三章 java的基本程序设计结构
- 数据结构之图:邻接矩阵和邻接表、深度优先遍历和广度优先遍历
- 深入探索正交投影变换
- 有一种痛,叫 “今年没有年终奖”!!!
- EigenGame:将主成份分析(PCA)作为一个博弈游戏