自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试:bind原理及手写bind和apply

将newBind挂载到Function的原型上,这样所有函数都能调用该新方法参数:使用arguments处理入参, 数组第一位是this要指向的对象,第二个到最后一个是函数传参返回:返回一个新的函数,返回原函数的结果并继承参数// 1. 挂载到Function.prototype// 记录当前执行态的this// 2. 入参: args特点 => 第一个参数是要绑定this的对象, 第二项-最后一项是函数传参// 2.1 因为arguments对象是伪数组,先转成真正的数组。

2024-09-30 20:11:02 398

原创 前端一条命令是怎么跑起来的及实现一条自己的脚手架cli命令

前言npm start…前端小伙伴们这些命令肯定都不陌生吧,那你们有没有好奇过,输入这些命令,我们的项目怎么就运行起来了呢?背后的原理是什么呢?这篇文章就带大家来一探究竟,最后还会手写一个自己的脚手架,跑一条自己的命令。

2024-08-18 22:44:13 1168 5

原创 一文快速了解前端常见的设计模式

单例模式,发布订阅模式,计算属性,状态管理,闭包,路由模式

2024-08-16 20:41:24 743

原创 vuex store.js 源码中为什么要加 if(!Vue&&typeof window !== ‘undefined‘ && window.Vue)的判断?

如果我们自己开发插件,并期待插件无需调用Vue.use()便会自动安装 就可以加入这几行代码。这种方式,所以源码中会给我们补充install一下。但是如果是cdn引入vue的场景不行,也就是。使用插件,Vue会调用install函数。

2024-06-05 19:49:00 137 2

原创 Object.create(null)和{}的区别?

Object.create(null)和{}的区别,原型链

2024-06-05 19:27:35 166 1

原创 npm ERR!gyp verbcheck python checking for Pythonexecutable “python2“ in the PATH问题解决

npm ERR!gyp verbcheck python checking for Pythonexecutable "python2" in the PATH

2023-06-28 09:26:00 1359 1

原创 CSS实现三栏布局

css实现三栏布局

2023-06-23 19:33:50 1665 2

原创 js统计字符串每个字符出现的次数

js统计字符串每个字符出现的次数

2023-06-23 11:26:28 2020 1

原创 js实现数组求和

js实现数组求和

2023-06-23 09:40:12 297

空空如也

空空如也

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

TA关注的人

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