接: 手摸手从0实现简版Vue --- (对象劫持) 手摸手从0实现简版Vue --- (数组劫持) 1. 如果有用户传入了el,去调用$mou...
接上篇:手摸手从0实现简版Vue --- (对象劫持) 1. 数组原生方法的劫持 前面已经完成了对data数据里对象的劫持,但是针对数组的变化,...
1. 工欲善其事,必先利其器,首先搭建我们的开发环境 首先使用npm init -y 创建初始化的配置文件,然后下载一下我们后面需要的开发依赖:...
浏览器的缓存机制 在前端开发中,性能一直是一个非常重要的部分,其中一个非常重要的判断标准就是一个网页打开的速度,其中一个提高网页...
1. 尽早 return 将无效的用例尽早返回,避免意外和不必要的代码处理。 2. 用对象映射方式替代分支语句 分支语句的处理方式导致函数代码量...
彻底搞懂JavaScript执行机制 首先我们大家都了解的是,JavaScript 是一门单线程语言,所以我们就可以得出: JavaScript...
使用模拟实现的方式探究call 和 apply 的原理 call 作用: call() 方法就是在使用一个指定 this 值和若干个指定的参数值...
从闭包引出来的一系列问题 1. 不起眼的开始 很明显,由于异步的作用。到最后输出的结果为6个5 如果用箭头表示前后两次输出有1s的间隔,用,代表...
BFC 首先BFC的英文全称Block Format Context,也就是块级格式化上下文。 BFC特性 首先,我们大家都知道的BFC特性: ...