- 博客(7)
- 收藏
- 关注
原创 js中改变this的指向,有apply,call和bind这三种方法
这三个方法的主要目的都是改变指针的指向。apply和call都是在调用函数本身的同时把要付给this指针的对象传递进去,不过他两的语法不同。
2023-06-24 14:14:48
62
1
原创 数组的高阶函数使用方法
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。(没有返回值,将数组遍历)注意: forEach() 对于空数组是不会执行回调函数的。回调函数参数:currentValue 必需。当前元素;index 可选。当前元素的索引值;arr 可选。当前元素所属的数组对象。
2023-06-24 12:05:54
62
1
原创 什么是防抖和节流?
防抖指的是在事件被触发n秒后在执行回调函数,如果在这n秒内又触发了该事件,则会重新计时,直到n秒后才执行回调函数。防抖通常用于需要在连续事件触发的情况下只执行一次回调函数的场景,比如搜索框等。节流指的是每隔一段时间就执行一次回调函数,即每隔n秒执行一次回调函数。节流通常用于需要控制事件触发频率的场景,比如滚动事件,窗口大小变化等。提供先进的推理,复杂的指令,更多的创造力。
2023-06-24 10:06:41
374
1
原创 【宏任务和微任务的理解】
微任务和宏任务的执行顺序是先执行同步任务,先执行同步后异步,异步分为宏任务和微任务两种,异步遇到微任务先执行微任务,执行完后如果没有微任务,就执行下一个宏任务。
2023-05-02 16:29:23
266
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人