- 博客(4)
- 收藏
- 关注
原创 前端面试常问:一步一步手写bind方法
通过上面的例子,可以知道在使用bind对一个函数绑定了上下文之后,得到的函数使用new操作符进行操作之后,这个结果的上下文并不受传递给bind的上下文影响,也就是使用new操作符的时候,传递给bind的第一个参数是会被忽略掉的。真正的bind函数是可以传递多个参数的,第一个参数是要绑定给调用它的函数的上下文,其他的参数将会作为预设参数传递给这个函数,如下所示。上面的方法已经能够解决绝大多数的bind的需求了,但是上面没有考虑在对bind之后的函数使用new操作符的情况。
2024-05-02 10:37:52
436
原创 图解Vue3的diff算法
组件在更新的时候,如果不进行新旧节点的对比,每次都先卸载旧节点,然后挂载新节点,会造成页面大量重排,浪费性能,因此需要进行一些细粒度的操作,最好找到所有不同点,根据这些不同点进行细粒度的按需同步。
2024-04-28 09:06:40
1408
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人