我正在使用这段代码来包装部分代码,就像这样使用,
var delay = (function() {
// SET TIMER
var timer = 0;
// RETURN SET TIMEOUT FUNCTION
return function(callback, ms) {
clearTimeout(timer);
timer = setTimeout(callback, ms);
};
})();?
Run Code Online (Sandbox Code Playgroud)
我称之为,
delay(function() {
.......
}, 1000);
Run Code Online (Sandbox Code Playgroud)
它会延迟1000毫秒,但我不明白发生了什么,谢谢:)
javascript ×1