setTimeout函数在浏览器中和Node.js中的区别
2015-07-14 00:33
746 查看
setTimeout函数delay时间之后执行一次func.
setTimeout函数原型:
区别:
浏览器中:func参数为函数对应的字符串
Node.js中:func参数为函数名
setTimeout函数原型:
var timeoutID = window.setTimeout(func, [delay, param1, param2, ...]); var timeoutID = window.setTimeout(code, [delay]);//not recommended for the same reasons as using eval() //param1, param2, and so forth are additional parameters which are passed through to the function specified by func.
区别:
浏览器中:func参数为函数对应的字符串
Node.js中:func参数为函数名
//In Broswer function f(){ alert("H"); } function f2(){ setTimeout("f()", 2000); } window.onload = f2; //In Node.js function f(){ console.log("H"); } function f2(){ setTimeout(f, 2000); } f2();
相关文章推荐
- Nodejs使用mailer发送邮件
- 当我设计游戏服务器时,我在想些什么?(4)
- 当我设计游戏服务器时,我在想些什么?(3)
- 当我设计游戏服务器时,我在想些什么?(2)
- 当我设计游戏服务器时,我在想些什么?(1)
- Node实践之一
- Node:最小堆
- leetcode116 Populating Next Right Pointers in Each Node
- Node:快速排序
- Node:普通归并
- NodeJS
- hadoop namenode重新格式化以后hbase的hmaster进程启动后马上消失
- hadoop 格式化后没有datanode节点
- node 小结
- NodeJS学习第一季-字符串转换
- leetcode 025 —— Reverse Nodes in k-Group
- nodejs-2:模块与包管理工具
- 多次格式化namenode之后datanode无法启动
- NodeJS学习第一季-URL操作
- leetcode 024 —— Swap Nodes in Pairs