摘要: 定义 防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 节流:每隔一段时间,只执行一次函数。 防抖和节流图解:http://demo.nimius.net/debounce_throttle/ 作用 解决性能问题:在浏览器中,有一些事件(滚动,窗口大小变化)触发的频率过高;对 阅读全文
posted @ 2021-07-19 17:43 前端小白狐 阅读(56) 评论(0) 推荐(0)
摘要: 废话不多说,直接上代码: function objectFactory() { var obj = new Object(), Constructor = [].shift.call(arguments); obj.__proto__ = Constructor.prototype; var ret 阅读全文
posted @ 2021-07-19 13:57 前端小白狐 阅读(40) 评论(0) 推荐(0)
摘要: call实现 call的作用 call() 方法在使用一个指定的 this 值和若干个指定的参数值的前提下调用某个函数或方法。 代码实现 直接上代码: Function.prototype.call2 = function (context) { var context = context || w 阅读全文
posted @ 2021-07-19 09:58 前端小白狐 阅读(57) 评论(0) 推荐(0)