- 博客(3)
- 收藏
- 关注
原创 this指向问题
如果我们不希望某个对象中含有某个函数的引用,但是在函数调用的时候希望函数的内部this指向这个对象,这个时候我们是可以通过call,apply,bind进行this的绑定,这些方法都是可以强制绑定this的,具体这三个方法有什么相同和不同点,可以看我上一篇(bind call apply的区别)这里不多赘言了。上面代码中的函数直接被调用,没有进行对象的绑定,这种独立的函数调用会使用默认绑定,一般情况下默认绑定的函数中this指向的是window。在函数的调用位置中是通过某个对象发起的函数调用。
2022-11-02 19:34:05
41
1
原创 bind call apply的区别
bind, call, apply相同点三个都可以用于改变this指向三个方法的第一个参数都是要指向的this对象三个都可以对绑定的方法进行传参bind, call, apply不同点apply只有两个参数,第二个参数需要传入数组,数组中的元素会依次传入方法中,bind和call可以有多个参数并且依次传入方法中apply和call会立即执行方法,bind会返回一个方法需要手动执行。
2022-10-11 23:05:23
73
原创 前端问题整理
实例:在我们做搜索框搜索的时候我们需要根据用户的输入内容进行搜索,为了防止用户输一个字符我们就去发送一次请求,造成资源浪费,这个时候我们就需要使用防抖来节制请求的次数,用户输入内容后1秒我们再去发送请求,如果在一秒内用户重新输入了其他内容那我们需要清掉定时器重新定义定时器然后发送请求。 2、在移动端里面下拉加载的时候,下拉一次发送一次请求,第一次下拉发送的请求还没有回应如果再次下拉会继续发送请求,这样会造成未知的问题,这个时候应该使用节流对下拉发送请求作出限制。...
2022-08-30 11:53:38
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人