降灵小站
  • 首页
  • Vue
  • Amap
  • Echarts
  • Animation
    GSAP Other Lottie
  • Gift
  • 服务器
    nginx 防护
  • JavaScript
  • Vue3文档笔记

VitePress SideBar 插件

安装 # via npm npm i -D vitepress-sidebar # via yarn yarn add -D vitepress-sidebar # via pnpm pnpm i -D vitepress-sidebar 使用 VitePress Sidebar 可通过两个函数
2025-07-22

Proxy中Reflect产生堆栈溢出的根本原因

在Proxy中使用Reflect时,如果不注意很容易产生递归调用堆栈溢出的问题 如何触发 receiver重新出发Proxy的get捕获器的核心机制,设计JavaScript的属性访问规范和Reflect.get的底层行为 1. receiver 的本质 : [[Get]] 的调用者 在JavaSc
2025-07-22
JavaScript
#JavaScript#vue

Proxy

用于创建一个对象的代理,方便拦截和重新定义该对象的基本操作 描述 Proxy允许创建一个对象来替代原始对象.但可以重新定义基本操作,比如 getting / setting 和定义属性.代理对象通常被用来记录属性访问,验证,格式化或清理输入 创建代理对象 const proxy = new Prox
2025-07-21
JavaScript
#JavaScript

Proxy Handler方法详解

JavaScript Proxy Handler 方法详解 Proxy 的第二个参数 handler 是一个"捕获器"(trap)对象,提供了14种可选的捕获方法,用于拦截目标对象的相应操作。下面我将完整介绍所有方法及其参数意义: 基础捕获器 get(target, prop, receiver)
2025-07-21
JavaScript
#JavaScript
1 … 3 4 5 … 9
Halo Fluid