11 2024 档案

摘要:在 React 中,通过 React.forwardRef 和 useImperativeHandle 可以实现将父组件的 ref 转发给子组件,从而引用子组件的 DOM 或方法。以下是实现的步骤和代码示例: import React, { forwardRef, useImperativeHand 阅读全文
posted @ 2024-11-27 13:14 我是格鲁特 阅读(55) 评论(0) 推荐(0) 编辑
摘要:特性WebpackRollupViteRspackSWCEsbuild 文件输入 单文件或多文件 单文件或多文件 单文件或多文件 单文件或多文件 单文件或多文件 单文件或多文件 原目录输出 ✅ 支持 ✅ 支持 ✅ 支持 ✅ 支持 ❌ 不支持 ✅ 支持 文件捆绑 ✅ 支持 ✅ 支持 ✅ 支持 ✅ 支持 阅读全文
posted @ 2024-11-12 18:14 我是格鲁特 阅读(227) 评论(0) 推荐(0) 编辑
摘要:使用JSON.parse(Json.stringify())实现深拷贝有哪些坑? 如果属性值是undefined、或者函数,序列化后属性丢失; 如果属性值是RegExp、Error对象,序列化后值是{}; 如果属性值是NaN、Infinity和-Infinity,则序列化的结果会变成null 因此一 阅读全文
posted @ 2024-11-11 11:48 我是格鲁特 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1. 作用域(Scope) 作用域定义了变量和函数的可访问范围。作用域是在函数定义时确定的。JavaScript中的作用域主要分为以下几种: 全局作用域:在脚本文件或最外层定义的变量属于全局作用域。全局作用域中的变量可以在代码的任何地方访问。 函数作用域:在函数内定义的变量在函数作用域中是局部的,只 阅读全文
posted @ 2024-11-08 15:33 我是格鲁特 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中,this关键字的值取决于它被使用的上下文。它并不像其他编程语言中的this总是指向对象的实例,而是可能指向不同的对象。以下是几种常见的this的用法及其指向的内容: 全局上下文 在全局范围(即没有在任何函数或对象内)中,this指向全局对象。在浏览器中,这通常是window 阅读全文
posted @ 2024-11-08 14:28 我是格鲁特 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一、上传 1.上传数据的封装 在上传文件时,最常用的方式是使用 FormData 对象,它会自动将请求头中的 Content-Type 请求头指定为multipart/form-data const formData = new FormData(); formData.append("file", 阅读全文
posted @ 2024-11-06 22:23 我是格鲁特 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:闭包指的是一个函数可以记住它被创建时的变量作用域,当函数在这个作用域之外执行时,依然能够访问该作用域内的变量。 function createCounter() { let count = 0; // 闭包中的私有变量 return function() { count += 1; return c 阅读全文
posted @ 2024-11-06 15:54 我是格鲁特 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、核心术语 容器 设置了 "display: gird / inline-grid" 的元素,就称之为网格容器(grid container) 项目(Item) grid 容器中的直接子元素就为网格项目(grid item) 下面的 .container 元素就为网格容器(grid contain 阅读全文
posted @ 2024-11-05 16:31 我是格鲁特 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示