
javascript
js相关记录
王阔阔
前端工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
处理双击事件触发了单击事件的问题
this.clickTimer 来区分单击和双击事件。定时器 this.clickTimer 的作用是延迟执行单击事件的逻辑,以便有足够的时间来判断是否发生了双击事件。如果在这段时间内用户再次点击,则清除定时器,从而阻止单击事件的逻辑执行。在浏览器原生的点击事件无法直接区分单击和双击,所以这两个函数通过一个。原创 2025-08-04 11:03:23 · 186 阅读 · 0 评论 -
优雅解决无处不在的try catch
在使用async/await时我们会使用try catch,但当接口多时会有很多try catch,会造成代码冗余,可读性差。我们可以借鉴Go语言的错误处理模式,实现一个to。原创 2025-07-21 15:45:00 · 151 阅读 · 0 评论 -
前端使用浏览器内置的全局对象crypto生成绝对唯一ID
【代码】前端使用浏览器内置的全局对象crypto生成绝对唯一ID。原创 2025-07-14 16:30:47 · 254 阅读 · 0 评论 -
JavaScript中 || 和 ?? 的区别
| 把 所有“假值”(0、‘’、false、NaN、null、undefined)都当成“空”,而?原创 2025-07-14 16:28:58 · 380 阅读 · 0 评论 -
表单验证规则辅助函数
表单验证规则辅助函数原创 2025-06-04 09:42:17 · 187 阅读 · 0 评论 -
表格内容滚动器
表格内容滚动器原创 2025-04-16 10:45:00 · 256 阅读 · 0 评论 -
encodeURIComponent()函数在url传参中的作用和使用方法
js编码和解码原创 2025-04-15 09:23:51 · 458 阅读 · 0 评论 -
JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案
JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案原创 2025-03-27 10:39:58 · 638 阅读 · 0 评论 -
计算日期的一些方法
实现某个日期距离当前日期相差的天数,常用场景如:已知计划结束日期,计算剩余工期。原创 2024-04-17 11:15:00 · 1220 阅读 · 1 评论 -
对某些接口请求做防抖处理
接口请求防抖处理原创 2024-11-22 10:00:00 · 142 阅读 · 0 评论 -
无感更新浏览器的URL
在不重新加载页面的情况下,更新浏览器的URL,移除查询字符串中的参数,并更新浏览器的历史记录。原创 2024-08-23 16:50:31 · 317 阅读 · 0 评论 -
js对象方法Object.keys、Object.values
可结合forEach动态给key属性赋值。原创 2024-06-25 09:54:48 · 250 阅读 · 0 评论 -
js处理原数据结构
【代码】js处理原数据结构。原创 2024-07-25 10:45:00 · 263 阅读 · 0 评论 -
js数组方法map和filter
js数组方法map和filter原创 2023-12-15 11:11:55 · 2736 阅读 · 0 评论