自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react的hook总结

React Hooks 提供了一种在函数组件中使用状态、上下文、副作用等功能的方式。

2025-05-22 15:16:22 841

原创 ES6 Class 原理与用法详解

本质上是 JavaScript 原型继承的语法糖,它并没有引入新的面向对象继承模型,而是让原型继承的写法更加清晰、更像传统面向对象语言的写法。

2025-05-22 14:12:49 374

原创 为什么react事件里必须用回调函数

在 React 中,onClick 必须使用回调函数而非直接调用函数,主要原因在于 React 的事件委托机制和异步特性。

2025-05-20 10:58:11 283

原创 Redux Toolkit用法

Redux 是 JavaScript 应用的状态管理工具,通过单一仓库管理全局状态,并通过分发动作和纯函数更新状态。Redux Toolkit(RTK)是官方推荐的简化 Redux 开发的工具包,提供了 configureStore 和 createSlice 等核心 API,简化了状态管理的配置和操作。

2025-05-20 09:14:59 921

原创 react组件传值方式总结

根据项目规模和组件关系复杂度,选择最适合的传值方式,保持代码可维护性和可扩展性。备注:redux和zustand的使用对比见下一篇文章。

2025-05-16 16:20:07 923

原创 如何动态获取 Ant Design 的 Icon 组件

scriptUrl: '//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js', // 替换为你的图标库地址});// 使用示例。

2025-05-16 09:29:20 241

原创 react的state和useState区别和使用场景

react相关api

2025-05-13 16:04:45 669

原创 使用JavaScrit匹配输入框文字并高亮显示

通过以上步骤,我们实现了一个简单的文本高亮功能。用户输入内容后,页面中的匹配文本会被高亮显示。这个功能可以进一步扩展,例如支持更复杂的匹配规则、优化性能等。希望本文对你有所帮助!

2025-02-13 15:21:16 1043

原创 前端开发:如何将图片转换为Base64编码

本文详细介绍了将图片转换为Base64编码的多种方法,包括浏览器端和Node.js端的实现。浏览器端主要通过FileReader API和Canvas实现,而Node.js端则使用fs模块进行同步或异步读取。文章还提供了性能优化技巧,如压缩图片、懒加载和缓存结果,并列举了Base64编码在实际应用中的场景,如在HTML、CSS中直接使用以及上传前的图片预处理。同时,文章指出了使用Base64编码时需注意的问题,如体积增大、缓存问题和安全性等。最后,文章解析了Base64字符串的结构,并提供了判断字符串是否为

2024-11-08 16:15:58 538

原创 在vue中自定义vant输入框规则

vant的输入框组件field,默认的type类型只支持tel、digit、number、textarea、password等,实际还有其他场景需要自定义。比如:有一个英文名输入框,只能支持字母和空格,且输入小写字母,自动变成大写,可以这样做。

2023-04-19 16:54:36 2844 1

原创 ES6学习指南

let and const

2019-03-02 11:38:16 14

空空如也

空空如也

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

TA关注的人

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