首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
blacksalt
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Vue3 DOM Diff 核心算法解析
想要搞明白 Vue3 的 DOM Diff 核心算法,我们要从一道 LeetCode 真题说起。 LeetCode 真题 300. 最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时…
面向未来的前端构建工具-vite
如果近期你有关注 Vue 的动态,就能发现 Vue 作者最近一直在捣鼓的新工具 vite。vite 1.0 目前已经进入了 rc 版本,马上就要正式发布 1.0 的版本了。几个月前,尤雨溪就已经在微博介绍过了 vite ,是一个基于浏览器原生 ESM 的开发服务器。 早期 We…
【面试必备】如何实现 VueRouter?
前端面试中,会问到非常多的知识点。框架,几乎是必问的问题之一。Vue 作为目前最流行的 SPA 框架之一,是面试过程中的重头戏。Vue Router 作为 Vue 生态中极其重要的角色,也是我们必须掌握的一项技能。 这篇文章将介绍 Vue Router 的使用,并且自己动手实现…
「面试题」20+Vue面试题整理
本文已收录在Github github.com/Geekhyt,欢迎Star。 从镜片的厚度和黄黑相见的格子衬衫我察觉到,面前坐着的这位面试官应该是来者不善。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面试官明显对我的经历不…
备战2021:vite工程化实践,建议收藏
说白了vite就是为开发者量身定做的一套先进的开发工具,按需编译、热模块替换等特性使我们开发时免除了重新打包的等待时间,开发体验丝滑,默认还整合了vue3,是居家旅行、杀人灭口之必备良药。目前vite已经是正式版,相关的生态正在迅速繁荣起来,我也第一时间在工程化方面做了一些探索…
分享8个非常实用的Vue自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。
Vue3源码解析-响应式原理
Vue3对Vue2中的响应式原理使用Proxy进行了重写,本文我们将对Vue3响应式的源码进行分析。 由于篇幅问题这里我们只对reactive类型的响应进行分析,其他流程和这个类似,只是根据不同的参数进入不同的处理流程。 在Vue3中我们可以通过Composition API而…
vue3响应式系统源码解析-Effect篇
如果之前的文章都看过的话,我们应该已经明白是如何劫持数据了。但还有两个大问题一直没解决,即具体是如何收集依赖,又是如何触发监听函数的。从前文中,我们大致能猜到:向effect函数传递一个原始函数,会创建一个监听函数,并且会立即执行一次。而第一次执行时,就能通过读操作中的trac…
Vue nextTick 机制
这段脚本执行我们猜测会依次打印:1、2、3。但是实际效果中,只会输出一次:3。为什么会出现这样的情况?我们来一探究竟。 我们定义watch监听msg,实际上会被Vue这样调用vm.$watch(keyOrFn, handler, options)。$watch是我们初始化的时候…