- 博客(11)
- 收藏
- 关注
原创 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
原创 使用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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人