vue2.x 使用 Object.defineProperty() 实现数据的响应 原理:递归遍历 data 中的数据,使用 Object.de...
思路 定义一个类,用来创建 DOM 元素(element.js),含标签名、节点属性(包含样式、属性、事件)、子节点、标识 id; 比较新旧 D...
什么是图片懒加载 进入页面的时候,只请求可视区域的图片资源 懒加载原理 图片的标签是 img 标签,图片的来源主要是 src 属性,浏览器是否发...
从基于对象的编程(OOP)转向了函数式编程(FP) ref 函数 接受一个参数,返回一个响应式对象 reactive 函数 toRefs 函数 ...
创建项目 pick a preset:Manually select features1. Check the features: Choose...
插件的定义和使用 插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者 property。如 ...
vue3 特点 vue3 支持 vue2 的大多数特性 性能提升:打包大小减少41%初次渲染快55%,更新快133%内存使用减少54% Comp...
为什么需要虚拟DOM?浏览器的引擎工作流程,大致分5步:创建DOM tree:用HTML分析器,分析HTML元素,构建一颗DOM树。创建Styl...
SSR:服务端渲染 原理:将同⼀个组件渲染为服务器端的HTML字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应...
文集作者