数码资讯
Javascript如何实现暂停
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了js实现的自定义页面拖动类:
Javascript本身没有暂停功能(睡眠不能使用)和VBscript不能使用DoEvents,所以这个函数编写实现此功能。
Javascript是一种弱对象语言,函数也可以用作对象。
例如:
函数测试(){
警报(你好);
这一功能(){ =。
警报(下一步);
}
}
我们可以叫VAR中=新的测试()()();mytest.nextstep;
当我们做了一个暂停,我们可以将一个函数分为两部分,停顿的变化在操作之前,把要执行的代码在this.nextstep后暂停。
为了控制停顿和继续,我们需要编写两个函数来分别实现暂停和继续功能。
暂停功能如下:
功能睡眠(obj,iminsecond){
如果(窗口。EventList = = null)窗口。EventList =新的数组();
var = 1;
对于(var i = 0;i < window.eventlist.length;i++){
如果(窗口。EventList {我} = = null){
窗口。EventList {我} = obj;
工业单位;
打破;
}
}
U3000 U3000
如果(= = 1){
IND = window.eventlist.length;
窗口。EventList {工业} = obj;
}
setTimeout((+工业+ ),iminsecond);
}
*
此功能将暂停功能的阵列,通过持续window.eventlist setTimeout函数调用。
继续函数如下所示:
* /
函数在(工业){
var obj =窗口。EventList {和};
窗口。EventList {工业} = null;
如果(obj,NeXTSTEP)obj.nextstep();
其他对象();
}
*
这个函数调用的悬浮功能下一步的方法,如果没有这个方法,功能是回忆。
U3000 U3000
函数完成后,我们可以执行以下操作:
* /
函数测试(){
警报(你好);
睡眠(此,3000);调用暂停功能
这一功能(){ =。
警报(下一步);
}
}
测试();
U3000 U3000
我希望这篇文章能帮助你学习Javascript程序设计。
Javascript本身没有暂停功能(睡眠不能使用)和VBscript不能使用DoEvents,所以这个函数编写实现此功能。
Javascript是一种弱对象语言,函数也可以用作对象。
例如:
函数测试(){
警报(你好);
这一功能(){ =。
警报(下一步);
}
}
我们可以叫VAR中=新的测试()()();mytest.nextstep;
当我们做了一个暂停,我们可以将一个函数分为两部分,停顿的变化在操作之前,把要执行的代码在this.nextstep后暂停。
为了控制停顿和继续,我们需要编写两个函数来分别实现暂停和继续功能。
暂停功能如下:
功能睡眠(obj,iminsecond){
如果(窗口。EventList = = null)窗口。EventList =新的数组();
var = 1;
对于(var i = 0;i < window.eventlist.length;i++){
如果(窗口。EventList {我} = = null){
窗口。EventList {我} = obj;
工业单位;
打破;
}
}
U3000 U3000
如果(= = 1){
IND = window.eventlist.length;
窗口。EventList {工业} = obj;
}
setTimeout((+工业+ ),iminsecond);
}
*
此功能将暂停功能的阵列,通过持续window.eventlist setTimeout函数调用。
继续函数如下所示:
* /
函数在(工业){
var obj =窗口。EventList {和};
窗口。EventList {工业} = null;
如果(obj,NeXTSTEP)obj.nextstep();
其他对象();
}
*
这个函数调用的悬浮功能下一步的方法,如果没有这个方法,功能是回忆。
U3000 U3000
函数完成后,我们可以执行以下操作:
* /
函数测试(){
警报(你好);
睡眠(此,3000);调用暂停功能
这一功能(){ =。
警报(下一步);
}
}
测试();
U3000 U3000
我希望这篇文章能帮助你学习Javascript程序设计。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。