场景
函数防抖和节流都能优化 js 的性能,在开发的过程中由于要监听页面滚动的高度,但是每次屏幕的滑动,距离顶部有变化就会执行一次方法;这会导致性能的下降,简单来说用户体验极差;
解决方法
把两个方法封装到公用的tool.js
function throttle(fn, interval) {
var enterTime = 0;
var gapTime = interval || 300 ;
return function() {
var context = this;
var backTime =