function debounce(delay,fn){
var timer;
return function(){
var ctx = this,args = arguments;
clearTimeout(timer);
timer = setTimeout(function(){
fn.apply(ctx,args);
},delay);
}
} function throttle(interval,fn){
var last = 0;
return function(){
var cur = +new Date(),ctx = this,args = arguments;
if(cur - last > interval){
fn.apply(ctx,args);
last = cur;
}
}
}

参考:http://www.cnblogs.com/fsjohnhuang/p/4147810.html

最新文章

  1. python---time和datetime
  2. java 命令行操作
  3. flask中的request对象方法
  4. 二分图最大匹配(匈牙利算法Dfs模板)
  5. 最锋利的Visual Studio Web开发工具扩展:Web Essentials详解
  6. javascript基础(一)变量
  7. JAVA Semaphore详解
  8. 尝试解决IDea 启动项目后,后台疯狂输出日志。
  9. unable to resolve module react-native-gesture-handler from
  10. aggregate聚合
  11. LabVIEW(十六):多列列表框控件
  12. 解决CSS图片底部3像素问题总结
  13. 安装windows系统时遇到的大坑——鼠标键盘没反应
  14. Oracle EBS AR 其他API
  15. ios发布
  16. 20155314 2016-2017-2 《Java程序设计》第10周学习总结
  17. 【CodeForces】914 F. Substrings in a String bitset
  18. WebDriver获得表格里所有单元格的文本
  19. PXC加入新节点避免SST时grastate.dat文件内容的修改问题
  20. .NET 二进制序列化器,SOAP序列化器,XML序列化器

热门文章

  1. web.xml 配置中classpath: 与classpath*:的区别
  2. SQL中几个常用的排序函数
  3. Java 数组打印数组的 五种方法
  4. 结对项目:代码复审+PSP
  5. BZOJ 1862: [Zjoi2006]GameZ游戏排名系统 [treap hash]
  6. MarkDown+LaTex 数学内容编辑样例收集
  7. iframe的优缺点
  8. 关于Spring 国际化 No message found under code 的解决方案
  9. [LeetCode] Compare Version Numbers 版本比较
  10. [LeetCode] Remove Duplicates from Sorted List II 移除有序链表中的重复项之二