首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
不爱吃芹菜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
根据大崔哥的mini-vue来理解vue3中的diff算法
首先diff算法是发生在更新的过程,而更新的情况有以下几种情况: 老的是Array,新的是Text 老的是Text,新的是Text 老的是Text,新的是Array 老的是Array,新的是Array
什么?你的简历Vue技能竟然还不是精通?
付出时间和汗水, 其余交给天意。 现在笑的有多欢,未来就有多惨。 时刻保持紧张和焦虑未必是件坏事。 在这场血雨腥风的战场上,我相信会有曙光降临! 长文预警
为什么 React 的 Diff 算法不采用 Vue 的双端对比算法?
通过标题的提问引出对React、Vue2、Vue3的Diff算法对比,还有React Fiber的一些原理,以及为什么Vue中不需要使用Fiber
二十张图片彻底讲明白Webpack设计理念,以看懂为目的
Webpack 一直都是有些人的心魔,不清楚原理是什么,不知道怎么去配置,只会基本的 API 使用。它就像一个黑盒,让部分开发者对它望而生畏。 而本节最大的作用,就是帮大家一点一点的消灭心魔。
字节一面,面试官问我Vue3源码,我说……
“哥,我面试字节挂了!” 小明哭丧着脸:“MD,太卷了!这 Vue3 刚转正没多久,面试官就问上我原理了,什么 reactivity 实现原理,proxy ,Vue3初始化的流程,编译优化,diff
浅析 vue-router 源码和动态路由权限分配
上月立过一个 flag,看完 vue-router 的源码,可到后面逐渐发现 vue-router 的源码并不是像很多总结的文章那么容易理解,阅读过你就会发现里面的很多地方都会有多层的函数调用关系,还有大量的 this 指向问题,而且会有很多辅助函数需要去理解。但还是坚持啃下来…
深入Babel,这一篇就够了
既然标题说了是深入Babel,那我们就不说Babel各种用法了,什么babel-core,babel-runtime,babel-loader……如果你想了解这一部分内容,这类文章很多,推荐最近看到的一篇:一口(很长的)气了解 babel,可以说是相当详实完备了。 言归正传,这…
AST原理,让你蜕变为高级前端工程师的原理
webpack和Link等很多工具和库的核心都是通过Abstract Syntax Tree抽象语法树这个概念来实现对代码的检查、分析等操作的。 通过了解抽象语法树这个概念,你也可以随意编写类似的工具。 一般来说每个js引擎都会有自己的抽象语法树格式,Chrome的v8引擎,F…
手写webpack核心原理,再也不怕面试官问我webpack原理
需要读到入口文件里面的内容。 分析入口文件,递归的去读取模块所依赖的文件内容,生成AST语法树。 我们创建了add.js文件和minus.js文件,然后 在index.js中引入,再将index.js文件引入index.html。 现在我们打开index.html。你猜会发生什…
通过实现25个数组方法来理解及高效使用数组方法(长文,建议收藏)
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 要在给定数组上使用方法,只需要通过[].方法名即可,这些方法都定义在 Array.prototype 对象上。在这里,咱们先不使用这些相,反,咱们将从简单的方法开始定义自己的版本,并在这些版本的基础上进行构建。…