首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端张三丰
掘友等级
前端开发
|
深圳不留名公司
疏影横斜水清浅,暗香浮动月黄昏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
527
文章 28
沸点 499
赞
527
返回
|
搜索文章
最新
热门
你懂JSON.parse(JSON.stringify(obj))吗???
文章来源于昨天面试的一个问题,你觉得JSON.parse(JSON.stringify(xx))实现深拷贝有什么问题?或者说有什么不适用的场景? 当时回答如果包含函数,则不适用。现在回答感觉low爆。
$nextTick详解
当更新了数据后,我们需要对新DOM做一些操作,但是这时我们其实获取不到更新后的DOM。因为还没有重新渲染,那么我们就需要使用$nextTick. nextTick可以让我们将回调延迟到下次DOM更新周期之后执行。 比如我们用v-if控制一个元素的显示或者隐藏,但是我们又需要获取…
关于this.$set的源码解析
可以得到结论:通过this.$set修改的对象属性会加入监听。下次修改时无需再次通过this.$set触发更新
vue虚拟DOM核心------patch
据上文了解,我们为了节省频繁操作DOM,建立了一个vnode虚拟节点,根据新旧节点的差异,我们才去操作真实的DOM。而关于比较的这个过程,我们就叫patch。
组件通信方式以及部分实现原理
主要是关于eventbus和provider的原理解析,彻底解决面试中关于组件通信的二次问题。为了offer
微前端(qiankun)Demo经验总结
1.为什么要有微前端? 2.微前端的好处 3.Demo实践 1.主应用开发: 2.子应用开发 Demo地址: https://github.com/s980711272/qiankun-test.gi
axios关于mock的坑
问题起因:调试
vue双向绑定原理简化版Obejct---(一)
从这个示例中可以看出通过Object.defineProperty函数我们可以实现对object的get和set函数的重写。那么下一步我们需要对其进行监听。 2.已知我们vue.$options.data是对象。那里面的数组是如何触发更新的?
vue双向绑定原理简化版Array---(二)
因为object是通过拦截器的方式来进行监听,那么我们Array也这样实现。 经过整理Array原型上可以改变自身的方法有七个。分别是push,pop,shift,unshift,splice,sort,reverse 经过1,2我们已经知道依赖的收集依旧可以放在getter函…
VNode简介
作用:当我们的业务越来越复杂时,就需要操作大量的DOM。而操作DOM是比较耗费性能的,所以我们需要通过VNode去比较DOM的变化,减少操作DOM。 存放在_vnode中。可以通过打印vue实例查看。这个就是表示的当前DOM节点。也就是旧DOM。当我们有新节点需要比较更新时用的…
下一页
个人成就
文章被点赞
64
文章被阅读
10,917
掘力值
473
关注了
14
关注者
37
收藏集
3
关注标签
7
加入于
2019-06-19