【发布时间】:2013-09-30 16:31:13
【问题描述】:
好的,这个问题有几件事。
首先,我问的是 setTimeout() 和 setInterval()
我见过几种不同的方式来称呼他们,我想知道哪种方式最适合这种情况..
我正在制作一个 js/canvas 游戏,我只是在查看我的绘制间隔(它循环绘制方法的地方)
无论如何,这是我见过的不同方式......
A 部分:
-
使用窗口。
drawInterval = window.setInterval(draw, 60); -
不使用窗口。
drawInterval = setInterval(draw, 60);
B 部分:
-
不在函数名周围使用引号和括号
drawInterval = setInterval(draw, 60); -
在函数名前后使用引号和括号
drawInterval = setInterval("draw()", 60);
所以对于 A 部分: 我应该使用 window.或不? 那么 window.clearInterval() 与 clearInterval 本身呢?
对于B 部分:,我应该使用引号和括号吗?之前有人告诉我,在这种情况下使用引号和括号是个坏主意。
【问题讨论】:
标签: javascript