摘要:
function mynew(fn) { return function() { let obj = { __proto__:fn.prototype } fn.apply(obj,arguments) return obj } } 阅读全文
posted @ 2020-01-20 17:19
旺仔小馒头
阅读(116)
评论(0)
推荐(0)
摘要:
js中call,apply和bind广泛应用,都可以用来改变this指向,call和apply的区别在于参数传递的不同,前者是参数序列,后者是数组。bind的函数也是参数序列,但是需要生成一个新的函数 1.call,传递的参数为序列 Function.prototype.mycall = funct 阅读全文
posted @ 2020-01-20 13:35
旺仔小馒头
阅读(478)
评论(0)
推荐(0)
摘要:
防抖和节流是前端应用开发中常见的两个功能,其原理都是利用闭包,缓存延迟时间。常用于窗口的resize、scroll,输入框内容校验等操作。 (1)防抖,思路:在规定时间内未触发第二次,则执行,代码如下 function debounce(fn, delay) { let time = null ; 阅读全文
posted @ 2020-01-20 11:07
旺仔小馒头
阅读(1088)
评论(0)
推荐(0)

浙公网安备 33010602011771号