Avatar notebook default
Vue
12篇文章 · 8783字 · 1人关注
  • 实现一个 vue 的双向绑定

    vue2.x 使用 Object.defineProperty() 实现数据的响应 原理:递归遍历 data 中的数据,使用 Object.de...

  • 简单实现一个Virtual DOM

    思路 定义一个类,用来创建 DOM 元素(element.js),含标签名、节点属性(包含样式、属性、事件)、子节点、标识 id; 比较新旧 D...

  • Vue自定义指令实现图片懒加载

    什么是图片懒加载 进入页面的时候,只请求可视区域的图片资源 懒加载原理 图片的标签是 img 标签,图片的来源主要是 src 属性,浏览器是否发...

  • Composition API

    从基于对象的编程(OOP)转向了函数式编程(FP) ref 函数 接受一个参数,返回一个响应式对象 reactive 函数 toRefs 函数 ...

  • Vue3 项目实战

    创建项目 pick a preset:Manually select features1. Check the features: Choose...

  • 插件

    插件的定义和使用 插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者 property。如 ...

  • Resize,w 360,h 240
    vue3 基础概念 (含与 vue2.6 的对比)

    vue3 特点 vue3 支持 vue2 的大多数特性 性能提升:打包大小减少41%初次渲染快55%,更新快133%内存使用减少54% Comp...

  • 虚拟 DOM

    为什么需要虚拟DOM?浏览器的引擎工作流程,大致分5步:创建DOM tree:用HTML分析器,分析HTML元素,构建一颗DOM树。创建Styl...

  • 服务端渲染

    SSR:服务端渲染 原理:将同⼀个组件渲染为服务器端的HTML字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应...

文集作者