
petite-vue源码解析:如何优化template模板实现?
本文共计1160个文字,预计阅读时间需要5分钟。什么是+template+元素?+template+元素是2013年定稿用于提供一种更统一、功能更强大的模板存储方式。具体表现为+通过+template+元素属性+content+获取已实例化
共收录篇相关文章

本文共计1160个文字,预计阅读时间需要5分钟。什么是+template+元素?+template+元素是2013年定稿用于提供一种更统一、功能更强大的模板存储方式。具体表现为+通过+template+元素属性+content+获取已实例化

本文共计2339个文字,预计阅读时间需要10分钟。前言 + 双向绑定 + v-model + 不仅是对可编辑HTML元素(select, input, textarea 和带有 [contenteditable=true] 的元素)进行双向

本文共计2728个文字,预计阅读时间需要11分钟。在《Petite-vue源码剖析-v-if和v-for的工作原理》一文中,我们了解到+v-for在静态视图中的工作原理。接下来,我们将深入探讨在更新渲染时+v-for是如何运作的。逐行解析:

本文共计1378个文字,预计阅读时间需要6分钟。关于指令(directive)+属性绑定、事件绑定和v-modal底层都是通过指令(directive)实现的,那么什么是指令呢?让我们一起看看Directive的定义吧。typescript

本文共计3386个文字,预计阅读时间需要14分钟。深入理解v-if的工作原理在Vue.js中,`v-if`是一个指令,用于条件性地渲染一块内容。其基本语法如下:内容当`条件表达式`的值为真时,`div`内的内容会被渲染到DOM中;当值为假时

本文共计3162个文字,预计阅读时间需要13分钟。代码库结构介绍 + examples + 各种使用示例 + scripts + 打包发布脚本 + tests + 测试用例 + src + 指令如 v-if 等 + 实现 + app.ts

本文共计895个文字,预计阅读时间需要4分钟。什么是petite-vue?petite-vue是一款为非前后端分离的历史项目提供类似Vue的响应式开发模式的框架。与完整的Vue相比,petite-vue最大的特点是面对数据的变更,它直接操作

本文共计4724个文字,预计阅读时间需要19分钟。在petite-vue中,我们利用reactive构建上下文对象,并将根状态逻辑作为参数传递给effect。这样一来,当状态变化时,effect会自动触发UI重绘。在petite-vue中我

本文共计3546个文字,预计阅读时间需要15分钟。本篇我们将继续探索reactive函数中对MapWeakMapSetWeakSet对象的具体代理实现。MapWeakMapSetWeakSet的操作,以及WeakMap和WeakSet相对于

本文共计2921个文字,预计阅读时间需要12分钟。在解析 `v-if` 和 `v-for` 等指令时,我们会执行其中的 JavaScript 表达式。这些表达式不仅可以读取当前作用域的属性,还能通过 `evaluate` 函数读取到作用域上

本文共计5569个文字,预计阅读时间需要23分钟。当通过`effect`将副函数应用于响应上下文注册后,副作用函数在访问响应式对象时将自动收集依赖。并在相关的响应式属性发生变化后,自动触发副作用函数的执行。` .effect.tsexpo`