亚洲熟妇av乱码在线观看,亚洲色婷婷综合开心网,亚洲精品久久久久午夜aⅴ,亚洲精品一区二区三区蜜臀,亚洲精品国产综合久久久久紧

15年行業(yè)經(jīng)驗 一站式解決方案 大型活動策劃公司
免費咨詢熱線: 4007181001

JavaScript 如何實現(xiàn)阻斷執(zhí)行

發(fā)布時間:2020-06-01 20:02   點擊量:

JavaScript如何阻止執(zhí)行可以分為各種形式的阻止。JavaScript的線程非異步模式是單線程,真正的阻塞一般可以分為以下幾種形式。

工具/原始JavaScript瀏覽器方法/第1步阻止動畫

動畫通常是一個回調(diào)過程

window.time=setTimeout(函數(shù)(){

document . GetElementbyID(& # 39;id & # 39背景顏色="。#000

});

//使用清除超時來阻止;

清除超時(窗口時間);

Jq已打包

//開始動畫

$(& quot;#開始)。單擊(函數(shù)(){

$(& quot;。阻止)。動畫({左:& # 39;+200 px & # 39;},5000);

});

//單擊按鈕后停止動畫

$(& quot;#停止)。單擊(函數(shù)(){

$(& quot;。阻止)。stop();

});

2ajax阻塞

//ajax超時阻止

函數(shù)(url、超時、回調(diào)){

var請求=新的XMLHttpRequest();

變化時間=假;//超時

var定時器= setTimeout(函數(shù)(){

超時=真;

request . abort();//超時阻止

},超時);

請求。打開(& quot獲取,URL);

request . onreadystatechange = function(){

if(request.readyState!==4)繼續(xù);//忽略未完成的請求

如果(超時)返回;//忽略中止請求

clearTimeout(定時器);//取消等待超時

if(request.status === 200)

回調(diào)(request . responseText);

}

request . send(null);

}

3延遲阻塞

動畫通常是一個回調(diào)過程

時間=設(shè)置時間輸出(& # 39;...& # 39;);

//使用清除超時來阻止;

清除超時(窗口時間);

目標(biāo)

相關(guān)推薦