摘要:最近用插件做滑動,出現(xiàn)有卡頓現(xiàn)象,百度原來是瀏覽器事先不知道是否要實現(xiàn)默認事件,只有到處理函數(shù)執(zhí)行完了才知道,即使是空的執(zhí)行函數(shù),也會造成卡頓而就是用來解決這個問題的,事先告訴瀏覽器是否要阻止默認事件
1.最近用iscroll插件做webApp滑動,出現(xiàn)有卡頓現(xiàn)象,百度原來是瀏覽器事先不知道是否要實現(xiàn)默認事件,只有到處理函數(shù)執(zhí)行完了才知道,即使是空的執(zhí)行函數(shù),也會造成卡頓
2.而passive就是用來解決這個問題的,事先告訴瀏覽器是否要阻止默認事件
document.addEventListener("touchmove", function (e) { e.preventDefault(); }, isPassive() ? { capture: false, passive: false } : false); function isPassive() { var supportsPassiveOption = false; try { addEventListener("test", null, Object.defineProperty({}, "passive", { get: function () { supportsPassiveOption = true; } })); } catch(e) {} return supportsPassiveOption; }
https://www.cnblogs.com/ziyun...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/92299.html
摘要:免費升級到升級到后,服務(wù)器可以開啟版本,對比性能和緩存各方面要更好,還有其他新特性,可以啟動功能,更好的進行離線緩存,更好的離線體驗。 showImg(https://segmentfault.com/img/remote/1460000012773891?w=370&h=661); 在線地址:https://fancy.czero.cn 手機掃描二維碼查看: showImg(http...
摘要:突然發(fā)現(xiàn)一個特性。這里核心是檢查是否支持,是什么提出的一個新的瀏覽器特性開發(fā)者通過一個新的屬性來告訴瀏覽器,當前頁面內(nèi)注冊的事件監(jiān)聽器內(nèi)部是否會調(diào)用函數(shù)來阻止事件的默認行為,以便瀏覽器根據(jù)這個信息更好地做出決策來優(yōu)化頁面性能。 今天我看源碼,因為一邊看一邊記筆記所以看的慢。突然發(fā)現(xiàn)一個特性。所以單獨開一篇。感覺是一個秀bigger的特性,如果有一天面試官問你發(fā)現(xiàn)優(yōu)化頁面的時候,你提出可...
摘要:突然發(fā)現(xiàn)一個特性。這里核心是檢查是否支持,是什么提出的一個新的瀏覽器特性開發(fā)者通過一個新的屬性來告訴瀏覽器,當前頁面內(nèi)注冊的事件監(jiān)聽器內(nèi)部是否會調(diào)用函數(shù)來阻止事件的默認行為,以便瀏覽器根據(jù)這個信息更好地做出決策來優(yōu)化頁面性能。 今天我看源碼,因為一邊看一邊記筆記所以看的慢。突然發(fā)現(xiàn)一個特性。所以單獨開一篇。感覺是一個秀bigger的特性,如果有一天面試官問你發(fā)現(xiàn)優(yōu)化頁面的時候,你提出可...
閱讀 2835·2023-04-25 17:59
閱讀 676·2023-04-25 15:05
閱讀 669·2021-11-25 09:43
閱讀 3026·2021-10-12 10:13
閱讀 3532·2021-09-27 13:59
閱讀 3577·2021-09-23 11:21
閱讀 3872·2021-09-08 09:35
閱讀 561·2019-08-29 17:12