发表评论取消回复
相关阅读
相关 Vue3源码 第四篇-Vue3 setup
系列文章目录 [Vue3源码 第一篇-总览][Vue3_ _-] [Vue3源码 第二篇-Reactive API][Vue3_ _-Reactive API]
相关 VUE源码学习第一篇--前言
一、目的 前端技术的发展,现在以vue,react,angular为代表的MVVM模式以成为主流,这三个框架大有三分天下之势。react和angular有fac
相关 VUE源码学习第六篇--new Vue都干了啥(挂载)
一、总述 如果说前面的几部分都是准备工作,那么从挂载开始,就进入了正式的渲染工作,直到页面呈现出来。在开始分析代码前,我们可以思考下应该要做哪些工作。 1、将tem
相关 VUE源码学习第三篇--new Vue都干了啥(概述)
一、总体分析 当我们写下这段简单new Vue()代码,vue框架做了什么呢? var vm = new Vue({ el:"app",
相关 VUE源码学习第七篇--编译(parse)
一、总述 上一篇我们讲到在编译时挂载过程中,会将template编译成render表达式,为后面的形成vnode做准备。 我们来总览下编译的过程。 ![2019031
相关 VUE源码学习第八篇--编译(optimize)
一、总述 上一章节我们讲到通过解析将template转成AST模型树,接下来继续对模型树优化,进行静态标注。那么问题来了,什么是静态标注?为什么要静态标注。 在源码的注
相关 VUE源码学习第九篇--编译(generate)
一、总述 经过前面的两步,将template转成了AST的模型树,接下来再将AST模型树转成render表达式。在第六章节我们讲过,执行render表达式后,生
相关 VUE源码学习第十一篇--响应式原理(订阅)
一、总述 前一章节,通过对prop,data所定义的属性建立观察类和发布器,但此时的发布类Dep中sub空空如也,如何实现watcher的注册,并在属性发生变化
相关 VUE源码学习第十二篇-patch(diff原理)
一、总述 前面章节介绍了响应式的原理,当监听的属性值发生变化,会触发其相关的订阅watcher对象更新。如果在模板中使用了该属性,则会触发render wache
相关 VUE源码学习第十三篇-patch(dom更新)
一、总述 前一章节,我们讲解了diff算法的原理,本章节一起看下vue如何通过该算法实现patch过程。 还记得在第六篇我们在讲到vm.\_update时,它负责将Vn
还没有评论,来说两句吧...