// var throttle = function(fn,interval){
// var _self = fn,
// timer,firstTime= true;
// return function(){
// var _me = this;
// var args = arguments;
// if(firstTime){
// _self.apply(_me,args)
// return firstTime= false
// }
// if(timer){
// return false
// }
// timer = setTimeout(function(){
// clearTimeout(timer)
// timer=null
// _self.apply(_me,args)
// },interval || 500)
// }
// }
// window.onresize = throttle(function(){
// console.log(1)
// },500)
函数节流
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 高阶函数是指至少满足下列条件之一的函数。 函数可以作为参数被传递; 函数可以作为返回值输出。 JavaScript...
- JavaScript 函数防抖和函数节流. 在浏览器执行环境中,等待主队列任务(DOM TREE & CSS Tr...
- 函数节流 节流就是, 不管怎么触发,都是按照指定的间隔来执行。应用场景:1、监听页面滚动,因为页面滚动是一个高频触...