自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 前端面试常问:一步一步手写bind方法

通过上面的例子,可以知道在使用bind对一个函数绑定了上下文之后,得到的函数使用new操作符进行操作之后,这个结果的上下文并不受传递给bind的上下文影响,也就是使用new操作符的时候,传递给bind的第一个参数是会被忽略掉的。真正的bind函数是可以传递多个参数的,第一个参数是要绑定给调用它的函数的上下文,其他的参数将会作为预设参数传递给这个函数,如下所示。上面的方法已经能够解决绝大多数的bind的需求了,但是上面没有考虑在对bind之后的函数使用new操作符的情况。

2024-05-02 10:37:52 408

原创 图解HTTP缓存

HTTP缓存是一种用于存储Web资源副本的机制。使用HTTP缓存可以减少网络流量,提高加载速度,并降低服务器的处理压力。

2024-04-30 09:29:13 583

原创 图解OSI七层参考模型之传输层

传输层工作在OSI七层参考模型的第4层,提供的是应用进程之间的逻辑通信服务。

2024-04-29 10:34:02 873

原创 图解Vue3的diff算法

组件在更新的时候,如果不进行新旧节点的对比,每次都先卸载旧节点,然后挂载新节点,会造成页面大量重排,浪费性能,因此需要进行一些细粒度的操作,最好找到所有不同点,根据这些不同点进行细粒度的按需同步。

2024-04-28 09:06:40 1334 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除