首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue-next
订阅
前端小分队
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
vue2.x SSR 服务端渲染从零剖析构建,优缺点解读
数据量太大,加上动画的渲染导致完全呈现能交互的页面等待的时间有点... 原因: 客户端渲染如果你的应用程序初始展示 loading 菊花图,然后通过 Ajax 获取内容,抓取工具并不会等待异步完成后再行抓取页面内容。 原因: 当一个页面在3s内还未看到感兴趣的内容,大多数人都是…
Vue3疑问系列(4) — v-model(vModelText)指令是如何工作的?
上面例子的代码就不细讲(举这个例子就是想让大家养成看源码前,先学会思考,如果是你来实现vModelText,你会怎么想),瞅瞅就好,下面才开始进入正题. 本次举的小例子, 不是源码中的单侧,而是我编写的小例子,为了让大家更直观的去理解. 这个例子很简单,就是在$\color{r…
Vue中的虚拟DOM及diff算法
浏览器解析一个html大致分为五步:创建DOM tree –> 创建Style Rules -> 构建Render tree -> 布局Layout –> 绘制Painting。每次对真实dom进行操作的时候,浏览器都会从构建dom树开始从头到尾执行一遍流程。真实的dom操作代…
虚拟dom算法解析
前言snabbdom是一个虚拟dom算法库,它的特点是效率高、可扩展,许多开源项目采用了这种算法,例如vue。本文试图还原虚拟dom的diff原理(仅限于snabbdom算法)。虚拟dom什么是虚拟d
全面解析 vue3.0 diff算法
4 用索引index做key真的有用? 到底用什么做key才是最佳方案。 如果遇到这些问题,大家是怎么回答的呢?我相信当你读完这篇文章,这些问题也会迎刃而解。 在vue update过程中在遍历子代vnode的过程中,会用不同的patch方法来patch新老vnode,如果找到…
fork vue3项目且代码同步
1. https://github.com/ 进入github网址且登录,搜索vue-next,进入vue-next项目 2. 在本地目录文件夹下clone刚才fork的项目 git clone git@github.com:SorrowX/vue-next.git 这样vue…
Vue3.x源码调试
评论下方有同学给出了非常便捷的调试方式,没必要按照我以前写的方式调试了,直接看下面几句话。 对源代码有不明白的地方,比如reactivity模块中effect.ts某行代码不懂,可将其注释掉,然后运行npm run test reactivity,这样有些单测会报错,其实报错的…
一张图理清 Vue 3.0 的响应式系统
随着 Vue 3.0 Pre Alpha 版本的公布,我们得以一窥其源码的实现。Vue 最巧妙的特性之一是其响应式系统,而我们也能够在仓库的 packages/reactivity 模块下找到对应的实现。虽然源码的代码量不多,网上的分析文章也有一堆,但是要想清晰地理解响应式原理…