最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

window resize和scroll事件的基本優(yōu)化思路

 更新時間:2014年04月29日 15:25:39   作者:  
在項目中使用scroll事件去加載數(shù)據(jù),結(jié)果IE下悲劇了。下面為大家介紹下window resize和scroll事件的基本優(yōu)化思路,需要的朋友可以參考下
同事在項目中使用scroll事件去加載數(shù)據(jù),結(jié)果IE下悲劇了。給了一個簡單優(yōu)化方法,效果明顯。

只要用戶改變窗口大小,會對內(nèi)部一些元素大小重新計算,可能導致整個頁面重新渲染,最終導致大量消耗 CPU。比如調(diào)用 resize 方法,用戶改變窗口大小時會不停的被觸發(fā), 低版本的IE 會可能陷入假死狀態(tài)。window的scroll事件也是如此,鼠標滾動或拖動滾動條,就會不停的觸發(fā)scroll事件,如果處理的東西多,低版本的IE也會陷入假死狀態(tài)。

基本的優(yōu)化思路:在一定的時間之內(nèi),只執(zhí)行一次resize事件函數(shù)。
復(fù)制代碼 代碼如下:

var resizeTimer = null;
$(window).on('resize', function () {
if (resizeTimer) {
clearTimeout(resizeTimer)
}
resizeTimer = setTimeout(function(){
console.log("window resize");
}, 400);
}
);

scroll事件優(yōu)化同理。

相關(guān)文章

  • Document和Document.all區(qū)別分析

    Document和Document.all區(qū)別分析

    all是一個集合,包含所有html對像的集合,寫一個程式,可以存取到所有的對像。
    2008-11-11
  • 關(guān)于二級域名下使用一級域名下的COOKIE的問題

    關(guān)于二級域名下使用一級域名下的COOKIE的問題

    我們通常在使用cookie的時候一般都只是局限在本站內(nèi)使用,也就是只在一個域名下使用
    2011-11-11
  • js 解析 JSON 數(shù)據(jù)簡單示例

    js 解析 JSON 數(shù)據(jù)簡單示例

    這篇文章主要介紹了js 解析 JSON 數(shù)據(jù)的方法,結(jié)合簡單實例形式分析了js 解析 JSON 格式數(shù)據(jù)的相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2020-04-04
  • 使用微信SDK自定義分享的方法

    使用微信SDK自定義分享的方法

    這篇文章主要介紹了使用微信SDK自定義分享的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 微信小程序在其他頁面監(jiān)聽globalData中值的變化

    微信小程序在其他頁面監(jiān)聽globalData中值的變化

    這篇文章主要給大家介紹了關(guān)于微信小程序如何在其他頁面監(jiān)聽globalData中值的變化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用微信小程序具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • JavaScript 中級筆記 第一章

    JavaScript 中級筆記 第一章

    JavaScript 中級筆記
    2009-09-09
  • JavaScript中的對象和原型(一)

    JavaScript中的對象和原型(一)

    大家都知道在js中沒有類的概念,因此它的對象也與基于類的語言中的對象有所不同。所以大家要了解面向?qū)ο?,首先要了解js中的對象和原型,下面本文給大家介紹JavaScript中的對象和原型(一)知識,一起看下吧
    2016-08-08
  • 微信小程序引入VANT組件的方法步驟

    微信小程序引入VANT組件的方法步驟

    這篇文章主要介紹了微信小程序引入VANT組件的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 淺談Vue3.0之前你必須知道的TypeScript實戰(zhàn)技巧

    淺談Vue3.0之前你必須知道的TypeScript實戰(zhàn)技巧

    這篇文章主要介紹了淺談Vue3.0之前你必須知道的TypeScript實戰(zhàn)技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • JavaScript實現(xiàn)的斑馬線表格效果【隔行變色】

    JavaScript實現(xiàn)的斑馬線表格效果【隔行變色】

    這篇文章主要介紹了JavaScript實現(xiàn)的斑馬線表格效果,通過javascript針對table表格的遍歷與運算實現(xiàn)隔行變色功能,非常簡單實用,需要的朋友可以參考下
    2017-09-09

最新評論

福鼎市| 泰州市| 武汉市| 宜宾市| 东阿县| 青冈县| 涟水县| 平湖市| 嘉祥县| 漯河市| 丹寨县| 沂南县| 固阳县| 崇礼县| 延川县| 株洲县| 那曲县| 浦县| 阿图什市| 东方市| 临湘市| 屯留县| 华阴市| 连江县| 汉中市| 宣城市| 海淀区| 富民县| 怀来县| 永定县| 普宁市| 阿尔山市| 英超| 普兰店市| 东丰县| 南雄市| 全椒县| 敦煌市| 巴彦淖尔市| 大渡口区| 额尔古纳市|