首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue3.0
订阅
谦谦允水
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Vue3.0 新特性以及使用经验总结
Vue3.0 在去年 9 月正式发布了,看大家都有在热情的拥抱 Vue3.0。今年初新项目也开始使用 Vue3.0 来开发,这篇文章就是在使用后的一个总结, 包含 Vue3 新特性的使用以及一些使用经验分享。 使用 Vue2.x 的小伙伴都熟悉,Vue2.x 中所有数据都是定义…
发布-订阅模式
发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。JavaScript开发中我们一般用事件模型来代替传统的发布-订阅模式 小明最近喜欢上吃老北京烧饼,可是到了卖烧饼的地方发现已经卖完了,而且排队的人还很…
学习vue源码(10)手写render渲染函数
update里 有一系列 diff操作。 怎么获取下面继续....... 太简单了,总结跟没总结一样....... 如图所示,是在挂载阶段执行的。 到这里其实基本就已经结束了render的思路,但是源码中有个静态render,这个 对渲染性能的提高有极大的帮助,所以必须看下。 …
【Vue原理】Compile - 源码版 之 generate 节点拼接
然后,generate的作用就是,解析 parse 生成的 ast 节点,拼接成字符串,而这个字符串,是可以被转化成函数执行的。函数执行后,会生成对应的 Vnode 因为这个函数是给实例初始化一些属性的,看到很明显就是给实例添加上了很多属性,this.xxxx 什么的,那么我们…
Vue之虚拟DOM(vdom)
在开始虚拟DOM之前,让我们先来了解一下真实的DOM以及浏览器是怎么进行解析的。浏览器渲染引擎工作流程大致分为以下四类:创建DOM树 -> 生成render树 -> 布局render树 -> 绘制render树 创建DOM树:解析HTML生成DOM树 - 渲染引擎首先解析HTM…
💡(二)虚拟dom+diff--vue源码动手写系列
Virtual DOM是对DOM的抽象, 在Web中我们用JS对象来描述DOM,把DOM从浏览器抽离出来后,我们得到一个更加轻便且灵活的描述对象,不依赖于HTML解析器我们更加容易做到组件的复用和跨平台。虚拟DOM相当于一个中间层,连接我们编写的代码和真实的DOM,在真实渲染之…
Vue高级指南-01 Vue源码解析之手写Vue源码
现在前端面试Vue中都会问到响应式原理以及如何实现的,如果你还只是简单回答通过Object.defineProperty()来劫持属性可能已经不够了。 本篇文章通过学习文档及视频教程实现手写一个简易的Vue源码实现数据双向绑定,解析指令等。 目前几种主流的mvc(vm)框架都实…
Vue3.0响应式原理
该文章只是为了理解响应式的原理,大家不要过分注重代码中的细节,抓住重点理解原理即可。 Vue3.0使用的是composition Api,通过提供一系列Api给用户自己调用,用户可以自由组合这些Api。例如让数据变响应式的Api(reactive),当数据改变后触发对应函数执行…