Just playing around
Vue3的源码里每一个warn函数的调用都会配合 _DEV_常量的检查
设计一个框架时有三种选择 1.纯运行时 2.运行时+编译时 3.纯编译时
渲染器的作用就是把虚拟Dom渲染成 真实 Dom 渲染器的实现思路总体来说分为三部
前端领域中 这个概念(Three-Shaking)由 rollup.js而普及 简单来说就是 消除那些永远不被执行的代码。
通常的命令式编程(也就是原生js)开发项目的过程中,我们要频繁的手动去创建,销毁,更新Dom元素,我们需要维护实现目标的整个过程(自己可以想象一下创建一个div然后给里面添加内容的过程,这样就好理解一点)
虚拟Dom其实就是用来描述真实Dom普通的js对象,虚拟Dom除了能描述真实Dom还能够描述组件