先贴一段伪代码吧
//开启计时器请求 this.setTimeout = function(){var self = this; //修改自动状态为true this.isAuto = true; //开启计时器 this.timer = setTimeout( function(){ /*计时运行的代码*/ self.setTimeout; //运行本身 }, /*计时器间隔*/ this.ajaxSpeel); }
这样的设计 让这个函数内部创建一个变量然后不断的 运行自己
这样的话 就会在作用域内创建作用域 会为内存带来增加么
如果不这样做的话 如何实现计时器呢 (不使用for 和 setInterval)
HUWWW
相关分类