課程
/前端開發(fā)
/JavaScript
/阿當(dāng)大話西游之WEB組件
如果我想阻塞script腳本或者其他還在運行的東西該如何實現(xiàn)?就像原生的alert一樣,老師里面的方法并不能阻塞網(wǎng)頁繼續(xù)運行啊
2015-08-26
源自:阿當(dāng)大話西游之WEB組件 16-2
正在回答
JavaScript是單線程運行的,老師僅僅是做了一個遮罩層讓頁面其他部分無法點擊。如果你想像原始的alert一樣阻塞網(wǎng)頁運行的話,有兩個辦法,
1:while(true){
????//nop;
}
2:
setTimeout代替;
但是,強制阻塞會讓頁面處于假死狀態(tài)。
舉報
衡量攻城師能力是否成熟的重要指標(biāo),本課程會以彈窗組件為例
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-10
JavaScript是單線程運行的,老師僅僅是做了一個遮罩層讓頁面其他部分無法點擊。如果你想像原始的alert一樣阻塞網(wǎng)頁運行的話,有兩個辦法,
1:
while(true){
????//nop;
}
2:
setTimeout代替;
但是,強制阻塞會讓頁面處于假死狀態(tài)。