Ham*_*ink 1 javascript jquery self setinterval
什么是jquery关键字self在self.setInterval中引用?jQuery的
var int=self.setInterval(function(){clock()},1000);
Run Code Online (Sandbox Code Playgroud)
除非self已在同一范围内的某处定义,否则它是对Window对象的引用.Window对象实际上有2个自引用变量self和window
self.window.self.window.self.window.self.window.self如果你有这种奇怪的情绪,你可以这样做.
就像这样你的代码
var int=self.setInterval(function(){clock()},1000);
Run Code Online (Sandbox Code Playgroud)
相当于
var int = setInterval(function(){clock()},1000);
Run Code Online (Sandbox Code Playgroud)
要么
var int = window.setInterval(function(){clock()},1000);
Run Code Online (Sandbox Code Playgroud)
你也可以这样做
setInterval(clock,1000);
Run Code Online (Sandbox Code Playgroud)
没有必要将它包装在匿名函数中,除非你需要做除运行时钟之外的其他东西.
| 归档时间: |
|
| 查看次数: |
3153 次 |
| 最近记录: |