自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TS中常见的知识点

TypeScript 提供了多种定义数据结构的方式:数组可用类型[]或泛型Array<T>定义;泛型(Generics)通过<>实现类型参数化,支持函数、接口和类定义;对象可通过接口(interface)或类型别名(type)定义,前者适合面向对象场景,后者更灵活;函数定义需指定参数和返回值类型,支持函数声明、表达式和箭头函数三种形式。这些特性使TypeScript能提供严格的类型检查,同时保持代码灵活性。

2026-01-15 11:52:25 660

原创 Vue重点知识点

Vue核心功能对比摘要(147字) Vue修饰符分为事件、表单、按键、绑定4类,如.stop阻止冒泡、.trim去空格、.enter按键触发等,可简化DOM操作。自定义指令用于封装DOM逻辑,通过5个钩子函数控制执行时机。v-if通过销毁DOM控制显示,v-show仅切换CSS显示。v-model支持input、select等多种表单双向绑定,本质是value绑定+事件监听。computed基于依赖缓存,watch监听数据变化,methods需主动调用,三者分别适用于派生数据、副作用处理和普通方法场景。

2025-12-29 18:15:21 1083

原创 React 弹幕封装组件

React 弹幕组件技术解析 本文介绍了基于React的高性能弹幕组件实现方案,主要包含以下核心技术点: 轨道分层机制:通过垂直分割屏幕为多个独立轨道,从根本上解决弹幕重叠问题,采用最小负载算法实现弹幕均匀分布。 三重防护机制:通过发送锁、时间窗口去重和状态检查三层防护,有效防止重复弹幕发送问题。 高性能动画:使用requestAnimationFrame实现60fps流畅滚动,自动计算弹幕移动速度并优化渲染性能。 易用性设计:提供字符串和对象两种调用方式,支持暂停/恢复等控制方法,并实现自动内存清理机制。

2025-12-29 14:59:37 984

原创 面试官放马过来吧

本文总结常见前端面试题知识点: CSS伪类与伪元素:单冒号(CSS2伪类)与双冒号(CSS3伪元素)的语义区别 清除浮动:5种方法对比,推荐clearfix伪元素法 垂直居中:6种实现方案,flex布局最推荐 盒模型:标准(content-box)与怪异(border-box)模型差异 JS原型链:prototype与__proto__的继承机制 事件机制:事件代理原理及冒泡/捕获区别 跨域方案:对比CORS、代理、JSONP等5种方法 循环性能:for循环(缓存长度)性能优于forEach 变量提升:JS

2025-12-25 19:42:41 1295

空空如也

空空如也

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

TA关注的人

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