色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

JavaScript基于計(jì)時(shí)器的偽線程機(jī)制

  在之前的那篇瀏覽器對(duì)Javascript代碼執(zhí)行的限制文章中,描述了5個(gè)瀏覽器在Javascript代碼執(zhí)行的時(shí)間過長的時(shí)候怎么辦。它不會(huì)改變?yōu)g覽器的行為,也不可能取消掉后端服務(wù)器的進(jìn)程。不過,計(jì)時(shí)器可以幫助我們實(shí)現(xiàn)長期運(yùn)行的任務(wù)而不需要阻塞瀏覽器。

  什么是計(jì)時(shí)器

  JavaScript代碼中,每一個(gè)函數(shù)都可以設(shè)定在某一個(gè)時(shí)刻之后執(zhí)行:

  • setTimeout(function,msec[,arg1...argN]),會(huì)在多少毫秒之后運(yùn)行這個(gè)函數(shù)。后面的參數(shù)會(huì)傳遞給要執(zhí)行的函數(shù)。
  • setInterval(function,msec[,arg1...argN]),與setTimeout類似,只不過是每這么多毫秒執(zhí)行一次。

  還有兩個(gè)方法,clearTimeout()和 clearInterval(),可以清除計(jì)時(shí)器。

var timerID = setTimeout(myfunction,500);
clearTimeout(timerID);

it知識(shí)庫JavaScript基于計(jì)時(shí)器的偽線程機(jī)制,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 瑞安市| 壤塘县| 涿鹿县| 双城市| 固镇县| 公主岭市| 隆子县| 岢岚县| 烟台市| 南岸区| 应城市| 梁平县| 南昌县| 邢台市| 三原县| 乐山市| 商城县| 高尔夫| 民权县| 望都县| 西峡县| 密云县| 乌拉特前旗| 新密市| 沾益县| 桑日县| 上栗县| 泗水县| 广安市| 疏附县| 定结县| 辉县市| 阿荣旗| 敦煌市| 忻城县| 黄大仙区| 大渡口区| 宝坻区| 闵行区| 九寨沟县| 淄博市|