摘要:
防抖和节流是前端应用开发中常见的两个功能,其原理都是利用闭包,缓存延迟时间。常用于窗口的resize、scroll,输入框内容校验等操作。 (1)防抖,思路:在规定时间内未触发第二次,则执行,代码如下 function debounce(fn, delay) { let time = null ; 阅读全文
摘要:
1.var声明声明的变量会进行变量提升Hoisting function getValue(condition){ if(condition){ var value = "blue" //其他代码 return value }else{ //此处可访问value,其值为undefined retur 阅读全文