首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户9554031282302
掘友等级
资深前端工程师
之前我写的这些文章都写在公司内网中分享,我在慢慢搬出来
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
Vue3 Patch 函数 + Diff 源码注释版本分享
在patch函数与diff各步骤备注了注释,方便大家阅读: https://fsw-test-bucket.oss-cn-beijing.aliyuncs.com/runtime-core.cjs%2
VUE3 的 patchFlag
在阅读 vue3 patch函数源码的时候,判断的场景出现了大量的 PatchFlag,出于好奇的心理得出如下结论: patchflag 优化判断性能 patch函数的主要职责就是判断Vnode的节点
JavaScript内存中的堆与栈
Javascript是一门单线程的语言虽然在 html5 中提出了 Web-Worker ,但这并未改变 JavaScript 是单线程这一核心。 Js会先执行同步任务(主线程) 同步任务结束后执行异
Vue3 DIFF 算法解析
前言 本文的目标是讲一下diff算法实现方式,吸收内部优秀的代码设计、设计模式吸收到实际业务中。一起来get吧! vue 作为业界优秀的开源框架,同时也是业内广泛采用的技术方案,其源码设计非常优秀。学
webpack4 热更新原理
背景 模块热替换(HMR - hot module replacement)功能是webpack4 提供在应用程序运行过程中,替换、添加或删除模块,而无需重新加载整个页面。主要是通过以下几种方式,来显
Babel ES6 转换 ES5 实现原理
背景 Babel 的实现原理将 ES6 代码解析为抽象语法树,然后对抽象语法树进行一系列的转换操作,最后再将转换后的抽象语法树生成为 ES5 代码。这个转换过程中,Babel 会根据需要添加、修改、删
Vue2 混入原理
背景 在需求中,采用 vue mixin(混入)实现业务全量覆盖,但由于没有考虑平台差异性,导致了页面报错。业务的原因与 vue mixin 有关,分析了实现原理总结如下: data 属性合并: da
个人成就
文章被点赞
26
文章被阅读
3,195
掘力值
163
关注了
4
关注者
12
收藏集
1
关注标签
0
加入于
2022-04-02