- 博客(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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人