- 博客(15)
- 收藏
- 关注
原创 React插槽
在 React 中,没有原生的“插槽”(Slot)概念,但可以通过 children 属性和 高阶组件(HOC)这种功能允许你在组件中动态插入内容,类似于 Vue.js 中的插槽。
2025-05-26 16:42:14
81
原创 15. 三数之和(JavaScript)
给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。
2025-05-21 22:36:14
133
原创 283. 移动零(javascript)
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
2025-05-20 19:53:37
152
原创 JavaScript的哈希集合
JavaScript 中的Set是一个非常强大的哈希集合实现,它提供了高效的操作性能和简洁的 API。Set的主要用途是存储唯一值,并支持快速的查找、插入和删除操作。在实际开发中,Set常用于去重、集合运算以及需要快速判断值存在性的场景。
2025-05-13 18:34:34
789
原创 力扣:49. 字母异位词分组(JavaScript)
如何找到相同的键有两个思路,1:记录每个字母出现的次数;解题思路:使用哈希表,同样的字母组合有同样的。欢迎大家补充新的思路。二:记录字母出现次数。
2025-05-13 09:36:36
113
原创 JavaScript字符串基础知识
字符串是JavaScript中表示文本数据的基本数据类型,也是编程中最常用的数据类型之一。下面我将详细介绍JavaScript字符串的相关知识。在 JavaScript 中,有几种方法可以遍历字符串中的每个字符。掌握这些字符串知识将帮助你在JavaScript开发中更高效地处理文本数据。• 避免:对于包含代理对(如表情符号)的字符串,避免仅依赖索引的传统遍历方式。选择哪种方法取决于你的具体需求、代码风格和字符串内容的特性。• 对于包含代理对(如表情符号)的字符串,• 需要索引时:使用传统。
2025-04-28 20:15:18
428
原创 JavaScript数组的基础用法知识
• 对于大型数组操作,考虑使用类型化数组提高性能。• 避免在循环中频繁修改数组长度。较慢(因为需要移动所有元素)高阶方法(函数式编程)
2025-04-28 20:14:38
374
原创 稀土掘金第三题(JavaScript):小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。
小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的。解决思路是先把整数部分的前15位单独拿出来去0,再做拼接。,这些也需要精简掉。请你帮助小M编写程序,完成这个任务。方法1:使用正则表达式(推荐)方法2:手动处理字符串。
2025-04-28 18:41:39
433
原创 JavaScript字符串常见方法
JavaScript基础学习第二篇:字符串的常见方法。返回子字符串的首次/最后一次出现位置(未找到返回。用正则表达式匹配字符串,返回匹配结果数组。通过 Unicode 编码创建字符串。检查是否包含子字符串(返回布尔值)。返回字符的 Unicode 编码。替换首个匹配的子串(支持正则)。获取原始字符串(忽略转义字符)。检查是否以子字符串开头/结尾。截取子字符串(支持负数索引)。从指定位置截取指定长度的子串。或模板字符串更简洁)。填充字符串到指定长度。返回指定位置的字符。重复字符串指定次数。
2025-04-28 14:08:12
209
原创 JavaScript类型转换
JavaScript 提供了多种类型转换函数和操作符,用于在不同数据类型之间进行转换。这些函数和操作符在实际开发中非常有用,可以帮助我们更好地处理不同类型的数据。数字类型转换字符串类型转换布尔类型转换数组类型转换对象类型转换pt 提供了多种类型转换函数和操作符,用于在不同数据类型之间进行转换。这些函数和操作符在实际开发中非常有用,可以帮助我们更好地处理不同类型的数据。数字类型转换字符串类型转换布尔类型转换数组类型转换对象类型转换其他类型转换。
2025-04-27 21:02:40
601
原创 解决网页路由缓存问题(页面不刷新)
使用带有参数的路由时需要注意的是,当用户从 /users/johnny 导航到 /users/jolyne 时,相同的组件实例将被重复使用。因为两个路由都渲染同一个组件,比起销毁再创建,复用则显得更加高效。不过,这也意味着组件的生命周期钩子不会被调用。问题:一级分类的切换正好满足上面的条件,组件实例复用,导致分类数据无法更新。方法二:使用 onBeforeRouteUpdate导航守卫。
2025-04-25 15:30:39
216
原创 vue3图片懒加载的实现
当isIntersecting=true时,把bindingbanf绑定的url值赋值给img标签的url属性。库提供了许多预定义的组合式函数比如useIntersectionObserver。它可以用来判断图片是否进入屏幕视口(参数:isIntersecting)mounted是指令生命周期钩子。注册一个图片懒加载的指令。
2025-04-24 15:56:37
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人