This is especially usef " /> 国产乱对白精彩在线播放,与子敌伦刺激对白亂輪亂性,久久爽狠狠添AV激情五月

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Prototype PeriodicalExecuter對象 學習

This is a simple facility for periodical execution of a function. This essentially encapsulates the native clearInterval/setInterval mechanism found in native Window objects.

This is especially useful if you use one to interact with the user at given intervals (e.g. use a prompt or confirm call): this will avoid multiple message boxes all waiting to be actioned.


這個對象就是可以周期性的執(zhí)行某個方法,但是在它內部維持了一個狀態(tài),可以防止由于某些原因一次調用沒執(zhí)行,然后下一次調用又來了,這樣會造成連續(xù)執(zhí)行兩次方法。上面的第二斷英文就是這個意思。

幫助文檔上說這個對象只提供了一個方法stop,但是在我看的源碼里還提供了一個事件onTimerEvent,應該可以在某個時候觸發(fā)這個事件。但幫助文檔上沒有給出示例。

這個對象源碼比較簡單,這里直接貼出來了,就不再注釋了:
復制代碼 代碼如下:
var PeriodicalExecuter = Class.create({
initialize: function(callback, frequency) {
this.callback = callback;
this.frequency = frequency;
this.currentlyExecuting = false;

this.registerCallback();
},

registerCallback: function() {
this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
},

execute: function() {
this.callback(this);
},

stop: function() {
if (!this.timer) return;
clearInterval(this.timer);
this.timer = null;
},

onTimerEvent: function() {
if (!this.currentlyExecuting) {
try {
this.currentlyExecuting = true;
this.execute();
} catch(e) {
/* empty catch for clients that don't support try/finally */
}
finally {
this.currentlyExecuting = false;
}
}
}
});

看一下示例:
復制代碼 代碼如下:
new PeriodicalExecuter(function(pe) {
if (!confirm('Want me to annoy you again later?'))
pe.stop(); },
5);
// Note that there won't be a stack of such messages if the user takes too long
// answering to the question...

JavaScript技術Prototype PeriodicalExecuter對象 學習,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费看大黄高清网站视频在线 | 国产精品.XX视频.XXTV | 大香交伊人 | 国产婷婷色一区二区三区在线 | 你是淫荡的我的女王 | 成人国产在线视频 | 91国内精品久久久久免费影院 | 国产精品亚欧美一区二区三区 | 老师别揉我胸啊嗯小说 | 亚洲精品久久久WWW游戏好玩 | 99久久久精品免费观看国产 | 亚洲免费人成在线视频观看 | 国产麻豆精品久久一二三 | 十八禁肉动漫无修在线播放 | 国产国语在线播放视频 | 麻豆一二三区果冻 | 无修肉动漫在线观看影片 | YY8090福利午夜理论片 | 最近中文字幕MV高清在线视频 | 久久9精品区-无套内射无码 | 中文字幕无码亚洲字幕成A人蜜桃 | 中文字幕视频在线观看 | 国产成人aaa在线视频免费观看 | 欧美在线看费视频在线 | 久久久久婷婷国产综合青草 | 三级黄色在线看 | 李亚男三级 | 一受多攻高h | 亚洲精品www久久久久久久软件 | 亚洲伊人色综合久久天天伊人 | 青草伊人久久 | 欧美日韩免费播放一区二区 | 九九电影伦理片 | 91国内精品久久久久免费影院 | 久久天天躁狠狠躁夜夜呲 | 日本夜爽爽一区二区三区 | 女人色极品影院 | 国产高潮国产高潮久久久久久 | 亚洲三级在线视频 | 在线精品视频免费观看 | 免费看黄软件 |