在瀏覽器中,會經(jīng)常頻繁的超控DOM,導(dǎo)致渲染變慢,甚至瀏覽器奔潰.
- 測試場景
window對象的resize快鱼、scroll事件
在《JavaScript高級程序設(shè)計(jì)》中有專門應(yīng)對此問題的函數(shù)節(jié)流
function throttle(method,context){
clearTimeout(method.tId);
method.tId=setTimeout(function(){
method.call(context);
},500);
}
網(wǎng)頁demo
小程序測試 demo (用例> 節(jié)流函數(shù))