麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

JS中的sleep操作

2024-04-25 20:31:17
字體:
來源:轉載
供稿:網友

 今天有個程序員朋友問起我在js中實現sleep休眠一段時間怎樣操作的問題,我整理了可以實現js中自定義方法實現停留幾秒sleep的方法,希望可以幫助到需要的朋友

首先聲明,js中是不自帶sleep方法的,因此要想實現休眠必須自定義代碼,下面是我從網上找到的最常見的寫法,這寫法思路是比較簡單易懂的循環寫法,但是這個方法的缺點在于它,其實并沒有讓腳本解釋器sleep下來,而且有讓CPU迅速上到高負荷的附作用。瀏覽器甚至會在該段時間內處于假死狀態。

function sleep(numberMillis) {

var now = new Date();

var exitTime = now.getTime() + numberMillis;

while (true) {

now = new Date();

if (now.getTime() > exitTime)

return;

}

}

最后,給大家推薦一套實用的寫法:

var $break = new Object();

var $continue = new Object();

var Enumerable = {

each: function(iterator) {

var index = 0;

try {

this._each(function(value) {

try {

iterator(value, index++);

} catch (e) {

if (e != $continue) throw e;

}

});

} catch (e) {

if (e != $break) throw e;}

},

all: function(iterator) {

var result = true;

this.each(function(value, index) {

result = result && !!(iterator || Prototype.K)(value, index);

if (!result) throw $break;

});

return result;

},

any: function(iterator) {

var result = true;

this.each(function(value, index) {

if (result = !!(iterator || Prototype.K)(value, index))

throw $break;

});

return result;

},

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91久久久久久久一区二区 | 斗破苍穹在线观看免费完整观看 | 久久日韩在线 | www亚洲成人 | 日本一道aⅴ不卡免费播放 久久久久久久高清 | 久久在线精品视频 | 91av网址| 男女亲热网站 | 黄色免费av网站 | 久久精品99久久久久久2456 | 色蜜桃av | 青青国产在线视频 | 欧美黄色大片免费观看 | 美女污污在线观看 | 国产亚洲精品久久久久婷婷瑜伽 | 日本一级黄色大片 | 国产系列 视频二区 | 色999中文字幕 | 欧美色爱综合 | 色淫影院 | 欧美精品日日鲁夜夜添 | 久久九九热re6这里有精品 | 91成人免费在线观看 | 亚洲成人免费视频在线 | 亚洲视频在线视频 | 91色综合综合热五月激情 | 日本成人在线免费 | 9丨九色丨国产 | julieann艳星激情办公室 | av在线免费看片 | 久久久国产精品电影 | 久久免费观看一级毛片 | 国产在线精品一区二区三区 | 精品一区二区久久久久久按摩 | 久章草影院| 97视频一二区| 黄网站在线观 | 国产一级毛片不卡 | 欧美视频一区二区 | 国产福利视频在线观看 | 免费一级毛片观看 |