首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vuejs设计与实现
熊的猫
创建于2022-04-07
订阅专栏
《Vuejs设计与实现》阅读笔记,带着问题去阅读,或是阅读之后的二次思考,目的是能提炼核心内容,让自己所有收获!
等 82 人订阅
共10篇文章
创建于2022-04-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你到底懂不懂 Transition 组件?
前言 <Transition> 作为一个 Vue 中的内置组件,它可以将 进入动画 和 离开动画 应用到通过 默认插槽 传递给目标元素或组件上。 也许你有在使用,但是一直不清楚它的原理或具体实现,甚至
听说你很了解 Vue3 响应式?
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情 前言 【A】:能不能说说 Vue3 响应式都处理了哪些数据类型?都怎么处理的呀? 【B】:能,只能说一点点... 【
Vuejs设计与实现 —— 同构渲染
前言 Vue.js 是一个构建客户端应用的框架,组件的代码会在浏览器中运行,然后向页面输出 DOM 元素,也就是我们最常用的方式,即 客户端渲染(client-side rendering,CSR).
Vuejs设计与实现 —— 编译层面的优化
编译优化 是什么? 编译优化 指的是编译器将 模板(template) 编译为 渲染函数(render) 的过程中,尽可能的 提取关键信息,以达到 生成最优代码 的过程。 为什么需要? 传统的 Dif
Vuejs设计与实现 —— 渲染器核心 Diff 算法
前言 当组件发生更新时会重新执行 render 方法生成新的 vnode 节点,而当 新旧 vnode 都是 一组节点 时,为了以最小的性能开销完成 更新操作,需要比较两组子节点,其中用于比较的算法就
Vuejs设计与实现 —— 渲染器核心:挂载与更新
前言 挂载 与 更新 是 渲染器 的核心功能,也是渲染器应该要提供的基本功能,而 挂载 和 更新 又是基于 VNode 虚拟节点的,因为 VNode 节点描述了其对应的 真实 DOM 应该是什么样子的
Vuejs设计与实现 —— 渲染器
基本概念 了解渲染器所涉及的基本概念,有助于更好的理解框架 API 的设计。 渲染器 & 渲染 通常使用名词 renderer 来表示 "渲染器",使用动词 render 来表示 "渲染"。渲染器 的
Vuejs设计与实现 —— ref 原始值的响应式方案
前言 原始值指的是 Boolean、Number、BigInt、String、Symbol、undefined、null 等类型的值,在 JavaScript 中,原始值是按值传递的,引用类型是按引用
Vuejs设计与实现 —— 实现响应式系统
前言 Vuejs 三大核心模块: Compiler 模块:涉及 AST 抽象语法树的内容,再通过 generate 将 AST 生成渲染函数等 Runtime 模块:也称为 Renderer 模块,将
Vuejs设计与实现 —— 为什么需要虚拟 DOM
# 前言 请思考下面的问题,你是否能够很好的回答出来: - 编程范式是什么?和 Vuejs 有什么关系? - 为什么需要虚拟 DOM? 如果你有一个明确的答案,那么也许你并不需要继续阅读下面的内容了