首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端大镖客
掘友等级
修理工
|
阿里巴巴
自驾狂魔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 9
沸点 6
赞
15
返回
|
搜索文章
赞
文章( 9 )
沸点( 6 )
历时一个月,2.6W字!50+Vue经典面试题源码级详解,你值得收藏!
这是村长整整花了一个月时间收集题目,亲自手写答案,录制讲解视频,汇集了50+以上经典的Vue面试题,每题我都力争做到源码级的解析,希望大家可以深入学习,如果你喜欢请务必点赞、收藏、留言支持我~
2021年度KPI
规划: 6月份的pmp考试推迟,现阶段刚做完flutter在写react。 还是给个排期吧 5月份:5月初安排一下自驾游吧,还是想去(驴友太香)。 剩下的时间学习TS, 5月份应该有一次分享 8月份:搞件大事。 想办法把react在团队中推起来 未完待续。。。
早起打卡
早起打卡
miniVue3的简单实现-reactive响应式实现
reactive, 此api可实现对数据转换为响应式数据,保证经过reative转换过的数据使用后,改变数据,界面能随之更新。 1 rective函数中调用createReactiveObject函数创建响应式对象, 因为在源码中不光有有reactive数据, 还有readOn…
miniVue3的简单实现-初始化渲染流程
理解vue3的初始化渲染过程首先要弄清楚vue3非常重要的两个核心模块runtime-dom和runtime-core。 runtime-dom名字中有dom, 明显可以看出runtime-dom是和平台相关的操作,所以和平台操作相关的东西全部封装在runtime-dom模块中…
webpack之loader运行机制及简单实现
1. loader的分类及运行机制 1. 每个loader都是一个函数,一个loader分为normal-loader 和pitch-loader(此loader可以不实现), 我们都知道webpack.config.js文件中配置的loader是从下往上, 从右往左执行, 这…
miniVue3的简单实现-虚拟dom对比
2. 执行patchChildren进行子元素dom对比的流程 3. patchKeyChildren进行新旧虚拟dom的子元素都为多个的复杂情况 头部不相同后,从尾部开始对比,尾部对比如果相同e1--、e2--。前后虚拟dom不同或i大于e1或e2后结束尾部对比 4. 新老虚…
miniVue3的简单实现-计算属性computed
1. 计算属性computed优点和简单用法 计算属性本身惰性的,可以对值结果进行缓存, 只有计算属性依赖的值发生改变后, 计算属性才会进行计算,获取最新的值。相比于普通函数,计算属性节省了不必要的函数执行造成的性能消耗 2. 计算属性逻辑实现 首先dirty和_value值,…
miniVue3的简单实现-异步更新机制
vue框架对于数据的改变是敏感的,其能具体准确知道是哪一个数据改变, 所以vue是能对更新粒度进行控制,在vue1中是细粒度的更新(dom小范围更新),所以内存占用高,性能消耗大。 在vue2以后改变为中等力度的更新,定位在组件级别,一个组件包含大量状态,在一个事件循环周期内,…
个人成就
文章被点赞
5
文章被阅读
5,905
掘力值
142
关注了
7
关注者
0
收藏集
0
关注标签
25
加入于
2021-04-06