# vue
5 篇原创2019/04/05
Vue 事件机制全面解析 Vue 事件系统的实现原理,深入源码逐一拆解 $on、$once、$off、$emit 四个事件 API 的实现细节,了解 Vue 实例上 _events 对象的数据结构,以及事件订阅、单次监听、注销监听与事件触发的完整内部机制。
原创2019/04/01
Vue2 虚拟 DOM 原理与 Diff 算法深入解析 Vue 2.x 虚拟 DOM 的实现机制,包括 VNode 结构定义、createElement 创建过程,以及 patch 函数中 Diff 算法的核心逻辑——同级比较、key 优化、双端对比策略,并结合图示说明新旧节点树的对比与更新过程。
原创2019/03/25
Vue2 模板编译全面剖析 Vue 2.x 的模板编译流程,从 parse 阶段将 template 解析为 AST,到 optimize 阶段标记静态节点,再到 generate 阶段生成可执行的 render 函数,通过逐层拆解源码与配图演示,帮助你彻底理解 Vue 模板是如何被编译成虚拟 DOM 的。
原创2019/03/18
Vue2 响应式原理深度解析 Vue 2.x 基于 Object.defineProperty 实现的响应式系统,从 Observer、Dep、Watcher 三者关系入手,逐步拆解数据劫持、依赖收集与派发更新的完整流程,同时分析数组响应式的特殊处理方式,是理解 Vue 响应式原理的完整指南。
原创2017/03/21
vue-cli 中的 Webpack 配置全解析深入剖析 vue-cli 2.x 脚手架生成的 Webpack 配置,逐一解读 webpack.base.conf.js、webpack.dev.conf.js、webpack.prod.conf.js 的各项配置,涵盖入口输出、loader 处理、热更新、代码压缩、资源分离等核心内容,帮助开发者彻底理解 npm run dev 与 npm run build 背后的工作机制。