- 博客(156)
- 收藏
- 关注
原创 performance.getEntriesByType使用指南【浏览器Performance API】【前端小白友好版】
performance.getEntriesByType是什么? 为什么要使用它? API基本介绍 、最常用的type:navigation 、performanceNavigationTiming、最核心属性:type,各个值是什么意思、实战用法、与Vue keep-alive的关系
2026-01-04 16:19:17
602
原创 深入理解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
363
原创 递归(Recursion)快速上手指南【JS例子】
递归是什么 什么时候使用 核心要素 案例:求阶乘,斐波那契数列,数组求和,扁平化多维数组,查找树形结构节点,树结构映射,深度遍历dom,查找嵌套评论,快排,计算对象嵌套属性数量 递归vs循环
2025-11-30 18:51:07
400
原创 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
原创 超详细Java基础语法之变量、标识符、数据的存储单位、数据类型!!【Java】
变量(写法、分类)、标识符(一些命名规则)、数据存储单位(byte bit 以及常见的换算)、数据类型(基本数据类型【数值类型(byte,short,int,long,float,double)字符类型(char),布尔类型(boolean)】,引用数据类型【类,String,接口,数组,枚举】)
2025-09-19 11:47:44
891
原创 ES Module (ESM) 和 CommonJS (CJS) 的区别【前端】
import/export 和require/export的区别表格 以及举例说明和总结用法
2025-09-17 19:53:23
367
原创 泛型(Generics)what why when【前端TS】
TS之泛型。什么是泛型 为什么用泛型 函数泛型、接口泛型、类泛型、泛型约束、泛型默认值、多个泛型参数
2025-09-15 21:24:11
525
原创 最全vue2组件通信总结,看这一篇就够了!【组件通信】
vue2组件通信的方法:props emit refs $parent $children 插槽 $attrs/$listeners provide/inject pubsub event bus vuex
2025-08-30 17:38:59
999
原创 前端保持和服务器时间同步的方法【使用vue3举例】
轮询(定时请求服务器时间)、WebSocket、时间戳校正、 NTP(网络时间协议)、SSE(服务器发送事件)
2025-08-05 21:17:43
6425
原创 symbol【ES6】
什么是Symbol,Symbol的特点,创建方法,注意点:不能进行运算、显示转换toString、隐式转换boolean,不能进行for in循环遍历,Object.getOwnPropertySymbols(),Reflect.ownKeys() ,作为常量
2025-05-21 21:47:22
1222
原创 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
原创 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关注的人
RSS订阅