JS setTimeout setInterval

setTimeout() 和 setInterval() 可被或一个函数或一个字符串作为首个参数。

如果你传递一个字符串,引擎将创建一个新函数(使用函数构造器),这在一些浏览器中会非常慢。

相反,传递函数本身作为首个参数,更快、更强大、更干净。

这可能就是冯兄这样写的原因吧:

new Function("alert('s')")

  

posted @ 2012-03-01 17:19  码农13  阅读(185)  评论(0编辑  收藏  举报