- 博客(8)
- 收藏
- 关注
原创 闭包及new
1.什么是闭包及优缺点使用场景?答:闭包的实质就是因为函数嵌套而形成的作用域链比如说:函数A内部有一个函数B,函数B可以访问到函数A中的变量,那么函数B就形成了闭包;用途:使用闭包就是为了设计私有变量和私有方法优点:可以避免变量被全局变量污染缺点:函数中的变量都被保存在内存中,内存消耗很大,使用不能滥用闭包;解决办法:在退出函数之前,将不使用的全局变量全部函数使用场景:1.在ES6之前为了模拟块级作用域 2.实现函数模块化,对数据进行封装2.new一个对象发生了什么?fu
2022-05-23 22:31:39 105
原创 js节流与防抖
1.什么是防抖和节流?如何实现?函数防抖:函数防抖是也优化高频率执行js代码的一种手段可以让被调用的函数在一次连续的高频操作中只被调用一次作用:减少代码执行次数, 提升网页性能应用场景:oninput / onmousemove / onscroll / onresize 等事件function debounce(fn, delay){ let timer = null return function(){ // 设置了定时器就清空这个定时器,没有就去设置定时...
2022-05-22 13:20:56 74
原创 JS99乘法表之正反序
正序:<script type="text/javascript"> document.write("99乘法表"); document.write("<br />"); document.write("<table algin='center'>"); for (var i = 1; i <= 9; i++) { document.w...
2021-09-21 14:59:36 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人