摘要: setTimeout setIterval,这两个计时器函数对于Javascript程序员来说肯定不陌生,它们是实现一些动态效果和数据交互的重要工具,但是原生函数不能传参,而且作用域统统指向window,这里可以对其进行一个简单的封装,先是setTimeout 函数相关扩展:defer : function(time, scope){ var slice = Array.prototype.slice, method = this, args = slice.call(arguments, 2); if(typeof time !== 'number' || time < 阅读全文