首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue
Nordon
创建于2021-11-29
订阅专栏
Vue相关
等 10 人订阅
共25篇文章
创建于2021-11-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue原理:初始化methods和cpmputed
这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战 在前文已对Vue初始化流程中initData、initProps进行梳理,接下来继续看看其他选项初始化工作做了哪些事情,首先
Vue原理:格式化props
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 在前文对Vue初始化流程中的initState进行梳理时,对于data初始化进行数据劫持的内容进行了详细的讲解,留了prop
Vue原理:依赖收集
这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 前文已经将Vue的初次渲染流程完成,浏览器中可以将数据进行展示,在日常开发过程中数据是不断变化的,数据变化之后如何驱动视图将
Vue原理:Vue.mixin合并策略
这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战 Vue.mixin是一个使用恰当时会是一个非常优秀的API,滥用或者使用不当时,将会是一场噩梦,这也是官方不推荐在应用项目中
Vue原理:全局API-Vue.use实现
这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战 Vue中为开发者提供了大量的全局API,例如Vue.use、Vue.extend、Vue.nextTick等,因为这些全局A
Vue原理:初次渲染patch实现
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战 初次渲染时通过调用_render函数创建虚拟DOM返回给_update函数,在_update函数内部主要是通过patch函数
Vue原理:渲染Watcher
这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战 在Vue初次渲染过程中有一个比较关键的概念:渲染Watcher,其主要是负责视图的更新,是之后响应式中data和视图之间的核
Vue原理:初次渲染流程和创建虚拟DOM
这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 Vue初次渲染核心流程大致为:解析模版生成render函数、调用render函数生成虚拟DOM、通过虚拟DOM创建真实DOM
Vue原理:render函数-子元素处理
这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战 调用函数generator生成render函数时,tag可直接获取,属性可使用genProps函数进行处理并返回期望的属性结
Vue原理:render函数-属性处理
这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战 渲染流程中核心部分之一是render函数的生成,整个过程的核心部分分为两块: 通过parseHTML函数将HTML编译成AS
Vue原理:parseHTML实现
这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战 Vue将HTML转译为AST大致过程:通过正则不断的匹配HTML的标签、属性、注释等,根据不同的类型进行不同的处理,比如匹配
Vue原理:HTML至AST核心流程
这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战 Vue是怎样将HTML转译为AST的,其大致过程是比较复杂的,在开始真正的编写代码之前,先来看一个简单的编译例子 首先明确这
Vue原理:compileToFunction核心流程及parseHTML中常用的正则
这是我参与11月更文挑战的第18天,活动详情查看:2021最后一次更文挑战 在Vue的渲染流程中,若是用户没有传递render函数,则需要通过template或者el的DOM结构编译处理生成rende
Vue原理:虚拟DOM和AST
这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战 在Vue的渲染流程中,render函数绝对是核心流程,AST和虚拟DOM在生成render函数的过程中扮演着重要的角色,部分
Vue原理:渲染流程入口
这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战 渲染流程是Vue的核心之一,掌握渲染渲染流程更有助于我们更好的理解和使用Vue 渲染的入口在_init函数中(省略无关代码)
Vue原理:数据代理
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战 简单总结一下前面三篇内容:数据初始化并对其进行数据劫持,对象和数组都进行了处理 利用此时的Vue进行实例化 此时想要获取到d
Vue原理:如何对数组进行数据劫持
这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战 Vue在数据劫持中对于数组特殊处理的原因: 使用Object.defineProperty并不会对数据的索引进行劫持,比如我
Vue原理:对象数据劫持
这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战 数据劫持是Vue的一个特点,由于Vue对数据进行劫持,当数据改变之后可以及时看到页面相应,这也是MVVM模式的核心所在,通过
Vue原理:数据初始化流程
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战 Vue2中的响应式原理是开发者们津津乐道的一个话题,也是面试的一道高频题目,在开始之前需要先了解一下Vue初始化的一个大致流
Vue原理:Rollup搭建Vue环境
这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战 使用rollup搭建一个学习Vue2源码学习环境,基于这个环境练习和模拟Vue2的部分核心逻辑 为什么选择Rollup而不是
下一页