自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 收藏
  • 关注

原创 performance.getEntriesByType使用指南【浏览器Performance API】【前端小白友好版】

performance.getEntriesByType是什么? 为什么要使用它? API基本介绍 、最常用的type:navigation 、performanceNavigationTiming、最核心属性:type,各个值是什么意思、实战用法、与Vue keep-alive的关系

2026-01-04 16:19:17 603

原创 深入理解ref、reactive【Vue3工程级指南】

响应式的本质是引用关系;ref/reactive是什么,什么时候使用? ref/reactive的优缺点是什么? 对象什么时候用ref,什么时候用reactive? 响应式是怎么失效的? toRef/toRefs? 总结使用ref/reactive

2025-12-14 16:35:11 860

原创 【Vue3】 中 ref 与 reactive:状态与模型的深入理解

什么是状态,什么是模型? ref和reactive的使用原则 什么时候ref和reactive的响应式会失效? 解构还想保留响应式可以使用toRef/toRefs , 在项目中声明变量什么时候使用const vs let

2025-12-14 16:20:17 919

原创 关于Vue 3 <script setup> defineXXX API 总结

defineProps,defineEmits,defineExpose,defineSlots,defineAsyncComponent,defineModel

2025-12-07 17:28:20 521

原创 动态组件【vue3实战详解】

动态组件是什么?优点?基本用法和语法;:is可以穿入哪些类型 常见的场景:tab切换,配置驱动的动态表单,弹窗内容切换,媒体展示;keep-alive与组件状态保留;异步组件;props/emits/$attrs在动态组件中的处理;命名约定 驼峰还是短横杠;以及一些小tips建议

2025-12-07 16:07:19 1059

原创 defineAsyncComponent【Vue3】

defineAsyncComponent是什么 基本使用语法 异步组件的使用场景 进阶使用,如配置一些属性:loader,loadingComponent,errorComponent,delay,timeout等,如何与 <component :is="..."> 配合使用, 直接导入组件🆚异步组件 以及异步组件和<keep-alive>一起使用

2025-12-07 15:35:28 364

原创 递归(Recursion)快速上手指南【JS例子】

递归是什么 什么时候使用 核心要素 案例:求阶乘,斐波那契数列,数组求和,扁平化多维数组,查找树形结构节点,树结构映射,深度遍历dom,查找嵌套评论,快排,计算对象嵌套属性数量 递归vs循环

2025-11-30 18:51:07 400

原创 h() 渲染函数使用指南【Vue】

h() 如何引入 什么时候使用 基础语法 以及各种简单/复杂的示例

2025-11-27 16:26:58 368

原创 for...of vs for 循环全面对比【前端JS】

for...of 和传统for循环各自优点缺点 在什么场景使用更好 全方面对比

2025-11-07 15:34:36 402

原创 Set数据结构【ES6】

set是什么 属性 方法 遍历 对比数组 自己写一个去重的方法

2025-10-17 17:34:50 332

原创 Iterator迭代器 【ES6】

Iterator是什么?作用?遍历过程 深度剖析 哪些数据结构自带 Symbol.iterator?为什么普通对象不能for...of... 让对象变成可迭代的方法 简单构造迭代器的方法 结论

2025-10-16 14:44:02 542

原创 HTMLDivElement 是什么?常见的DOM类型【前端TS】

HTMLDivElement,HTMLSpanElement,HTMLInputElement,HTMLFormELement,HTMLCanvasElement,HTMLVideoElement,HTMLElement,Element以及举例说明

2025-09-23 11:27:49 455

原创 Vue Router【前端】

Vue Router 常用方法对比,举例,router.push / router.replace的参数以及详细说明

2025-09-22 18:25:04 542

原创 Sass和Less的区别【前端】

sass和less的 变量,嵌套规则,Mixin(混入),继承,控制语句,模块化示例代码以及对比

2025-09-22 18:10:07 1208

原创 超详细Java基础语法之变量、标识符、数据的存储单位、数据类型!!【Java】

变量(写法、分类)、标识符(一些命名规则)、数据存储单位(byte bit 以及常见的换算)、数据类型(基本数据类型【数值类型(byte,short,int,long,float,double)字符类型(char),布尔类型(boolean)】,引用数据类型【类,String,接口,数组,枚举】)

2025-09-19 11:47:44 891

原创 详谈向量存储和数据存储是什么?区别在哪?

向量存储和数据存储是什么 特点是什么 举例 对比一下二者 关系和结合 以及一句话简单理解

2025-09-19 10:45:46 1131

原创 JDK、JRE、JVM 是什么?有什么关系?【Java】

JDK、JRE、JVM 是什么?有什么关系?

2025-09-18 21:41:53 834

原创 Tree-shaking【前端优化】

tree-shaking是什么,作用,原理,模块代码,在构建工具中的应用,局限性

2025-09-17 19:55:19 651

原创 ES Module (ESM) 和 CommonJS (CJS) 的区别【前端】

import/export 和require/export的区别表格 以及举例说明和总结用法

2025-09-17 19:53:23 367

原创 type 对比 interface【前端TS】

type 🆚 interface 基本定义 相同点 不同点 代码对比 表格展示 具体开发建议

2025-09-17 18:00:02 457

原创 一篇读懂Pormise!!【前端ES6】

promise的定义 三种状态 方法(实例方法和静态方法) 链式调用 工作机制

2025-09-16 21:10:59 1215

原创 泛型(Generics)what why when【前端TS】

TS之泛型。什么是泛型 为什么用泛型 函数泛型、接口泛型、类泛型、泛型约束、泛型默认值、多个泛型参数

2025-09-15 21:24:11 525

原创 重温防抖节流(详细篇)一看就会!!【前端】

防抖节流 定义 适用场合 代码 对比

2025-09-12 17:56:39 258

原创 内存视角看「类、原型、实例」

内存视角看「类、原型、实例」, 堆和栈里存放什么 ,类、原型、实例存在哪里

2025-09-09 15:53:01 382

原创 「类 vs 实例」对比 ,「类 - 原型 - 实例」的关系

「类 vs 实例」对比 ,「类 - 原型 - 实例」的关系

2025-09-09 15:20:14 593

原创 最全vue2组件通信总结,看这一篇就够了!【组件通信】

vue2组件通信的方法:props emit refs $parent $children 插槽 $attrs/$listeners provide/inject pubsub event bus vuex

2025-08-30 17:38:59 999

原创 深度剖析初始化vue项目文件结构!!【前端】

最怕你又菜又安于现状。

2025-08-26 21:12:26 721

原创 手误将git邮箱给改了,但本地已经提交了错误邮箱的代码怎么破?!!【Git】

重置已提交代码但错误的邮箱以及git reset的三种方法区别

2025-08-20 11:59:18 320

原创 前端保持和服务器时间同步的方法【使用vue3举例】

轮询(定时请求服务器时间)、WebSocket、时间戳校正、 NTP(网络时间协议)、SSE(服务器发送事件)

2025-08-05 21:17:43 6431

原创 symbol【ES6】

什么是Symbol,Symbol的特点,创建方法,注意点:不能进行运算、显示转换toString、隐式转换boolean,不能进行for in循环遍历,Object.getOwnPropertySymbols(),Reflect.ownKeys() ,作为常量

2025-05-21 21:47:22 1222

原创 git stash和git stash pop是什么?看这一篇直接get!!

git stash和git stash pop是什么? 用法?

2025-05-07 17:36:26 1122

原创 DOM 事件的处理通常分为三个阶段:捕获、目标、冒泡【前端示例】

DOM 事件的三个阶段:捕获阶段、目标阶段、冒泡阶段

2025-04-29 20:05:03 650

原创 vue.js中的一些事件修饰符【前端】

vue.js中的一些事件修饰符 .stop .prevent .self .once .capture .native

2025-04-29 19:39:39 519

原创 组件之间的信息传递的四种方法!!【vue3 前端】

defineProps。defineEmits。 Provide / Inject 。 使用状态管理(如 Pinia)

2025-04-27 20:28:36 768

原创 .sync是什么?读完这一篇就搞懂了【vue前端】

.sync是什么?基本用法 vue3示例 以及注意事项

2025-04-27 20:20:44 825

原创 canvas画板!随意画!!

canvas画板随心画

2025-04-25 20:54:18 321

原创 Canvas入门教程!!【Canvas篇二】

translate() 方法 rotate() 方法 scale() 方法

2025-04-25 20:53:07 481

原创 vue3+canvas裁剪框样式【前端】

canvas裁剪框 绘制裁剪框及处理鼠标按下事件

2025-04-22 19:51:43 359

原创 Canvas入门教程!!超全绘制直线,圆形,矩形等方法属性【Canvas篇一】

canvas是什么 使用场景 画一个圆 矩形 直线 beginPath(), moveTo(),lineTo(), stroke(),fillRect(),strokeStyle 属性,fillStyle 属性:文本 添加图片 样式 存档 恢复状态

2025-04-21 21:32:43 1993

原创 requestAnimationFrame是什么?你了解吗?【前端】

requestAnimationFrame是什么? 目的是什么?用代码实现使一个方块在页面上从左移动到右侧

2025-04-21 20:09:16 508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除