javascript如何在类中使用定时器?

catxl313 catxl313 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面这段代码是不能运行的,但大家应该能很容易的猜出我想干什么,请问我如何才能做到呢?
关于javascript对象模型我一直都不是太明白,不知道这样的功能在javascript中应该如何描述,望高手不吝指教!
如果这个问题确实涉及到很高深的理论,我愿意加分。

function foo( c )
{
this.cnt = c;
this.start = function()
{
setInterval( DoSomething, 1000 );
}
this.DoSomething = function()
{
this.cnt++; // just do something
}
}

var f1 = new foo( 1 );
f1.start();

var f2 = new foo( 100 );
f2.start();

var f3 = new foo( 243 );
f3.start();

...全文

相关推荐

javascript定时器取消定时器及优化方法

javascript定时器取消定时器及js定时器优化方法 通常用的方法: 启动定时器: window.setInterval(Method,Time) Method是定时调用的js方法 Time是间隔时间,单位是毫秒 取消定时器: clearInterval(Method); 那么问题来了。用 clearInterval(timerid);来清除,往往不能马上停止,用什么方法比较好解决? 优化方案如下 var timeout = false; //启动及关闭按钮 function time() { if(timeout) return; Method(); set

weixin_38628990

JavaScript定时器使用方法详解

本文实例为大家分享了JavaScript定时器使用的具体代码,供大家参考,具体内容如下 定时器分类 1、循环执行:一段程序能够每间隔一段时间执行一次【setInterval()】【clearInterval()】 2、定时执行(一次定时器):某一段程序需要在延迟多少时间后执行【setTimeout()】【clearTimeout()】 定时器使用 使用注意:为了防止定时器累加,使用定时器要先清除后设置;要保证内存中只有一个定时器。 1、循环执行:一段程序能够每间隔一段时间执行一次 设置定时器:【var timeid = window.setInterval(“方法名或方法”,“延时”);】 清

weixin_38666208

js页面显示多个定时器

js页面显示多个定时器;及用法都在文档之中。

sky_美年达

JavaScript暂停和继续定时器的实现方法

对于JavaScript的定时器来说没有严格意义上的暂停和重启,只有清除停止,但是可以通过一些‘障眼法’实现 allChild[index].onclick = function(){//当点击目标且满足下面的条件时 让计时器时间暂停 if(gamInt == true){ $("#tu").css("display","block"); //计时器暂停(清除定时器) clearInterval(countdownTimer); //延迟2s后游戏继续 计时器暂停结束 setTimeout(function(){ // 移除所有的图片 removeImgFun(); $("#tu").cs

weixin_38501045

js定时器的使用(实例讲解)

在javascritp中,有两个关于定时器的专用函数,分别为: 1.倒计定时器:timename=setTimeout(“function();”,delaytime);2.循环定时器:timename=setInterval(“function();”,delaytime); 第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔开即可。比如要弹出两个警告窗口,便可将“function();”换成“alert(‘第一个警告窗口!’);alert(‘第二个警告窗口!’);”;而第二个参数“delaytime”则是间隔的时间,以毫秒为单位

weixin_38727825
评论 12
收藏 已收藏
分享
返回顶部
catxl313
JavaScript 87,983 成员 224,681 内容