全部内容
JS常见数据脱敏实现:手机号、邮箱、身份证与姓名处理示例

本文详细解析前端开发中常见的数据脱敏需求,涵盖手机号(前三后四)、邮箱、身份证号及姓名的处理逻辑。通过正则表达式与字符串替换方法,提供具体的JavaScript代码示例,帮助开发者有效保护用户隐私信息。

2026-10-31 11:31:47
207
函数茶馆
Echarts饼图样式之添加内圈阴影达到立体效果

本文介绍利用Echarts双饼图技术实现饼图内圈阴影及立体视觉效果的方法。通过配置内外圈数据一致、调整半径与中心位置,并调用highlight动作保持内圈高亮状态,可有效增强图表层次感。文中提供了完整的series配置与dispatchAction代码示例,适用于需要提升数据可视化美观度的前端开发场景。

2026-10-31 11:31:27
588
清欢
JavaScript实现16进制颜色与RGB/RGBA颜色相互转换的方法

本文介绍在JavaScript中如何将16进制颜色值转换为RGB或RGBA格式,以及反向转换的实现逻辑。通过正则提取、位运算及字符串处理,提供完整的函数示例,帮助开发者在前端开发中灵活处理颜色数据。

2026-10-31 11:30:52
287
小满
JS中function(e)的e代表什么:形参与事件对象详解

本文解析JavaScript中function(e)里e的含义。e作为形参接收调用值,在事件处理中代表捕获的事件对象。通过示例说明e.target对应触发元素,并解释使用e作为约定俗成的命名习惯,帮助开发者理解事件监听机制。

2026-10-31 11:30:32
259
微光
JavaScript中async/await的使用与原理详解

本文详细介绍JavaScript中async/await关键字的使用。async函数允许在异步代码中使用try/catch块,await用于等待Promise结果。文章解析了await对不同类型表达式的处理机制,包括原生Promise、Thenable对象及普通值的转换规则,并演示了如何正确处理Promise拒绝异常。

2026-10-31 11:30:31
312
函数茶馆
JavaScript字符串替换:replace与replaceAll详解

本文介绍JavaScript中字符串替换的核心方法。重点讲解replace()函数的基础用法、全局替换标志g的使用,以及通过正则表达式实现复杂替换。同时对比说明Java中replaceAll与replaceFirst的区别,帮助开发者准确掌握不同场景下的字符串处理技巧。

2026-10-31 11:29:34
291
小括号
基于JavaScript实现y方向线性渐变的高斯模糊效果

本文详解如何在JavaScript中利用Canvas实现y方向的线性渐变高斯模糊。通过动态调整每行的高斯核标准差(sigma),使模糊程度随垂直坐标变化,从而在图像上产生从清晰到柔和的平滑过渡效果,并提供完整代码示例与原理分析。

2026-10-31 11:28:58
576
页面旅途
JavaScript 使用 showdown 实现 markdown 预览功能

本文详细介绍如何在 JavaScript 项目中集成 Showdown.js 库,实现 Markdown 文本到 HTML 的实时预览。内容涵盖通过 npm 或 CDN 安装、基础 API 使用、表格等高级配置、自定义扩展开发,以及如何在 React 框架中构建动态 Markdown 编辑器组件。

2026-10-31 11:28:47
660
组件日常
JavaScript获取时间戳的5种方法及时间转换详解

本文详细解析JavaScript中获取当前时间戳的五种常用方法,包括Date.now()、getTime()等,并对比其精度与适用场景。同时介绍将时间戳转换为可读日期的多种实现方案,重点分析toLocaleDateString在不同浏览器中的兼容性问题,提供跨浏览器兼容的日期格式化代码。此外,还涵盖Date对象的构造函数、返回值及与PHP时间戳的转换技巧,帮助开发者高效处理前端时间数据。

2026-10-31 11:27:50
181
清欢
JS获取指定时间的时间戳方法汇总

本文汇总了JavaScript中获取指定时间时间戳的多种方法,包括Date.parse()、new Date()、Date.now()等。详细解析了各方法的精度差异、参数格式要求及注意事项,帮助开发者根据实际需求选择最合适的时间戳获取方案。

2026-10-31 11:27:47
118
拾光
18个JavaScript编写简洁高效代码的技巧分享

本文精选18个JavaScript实用技巧,涵盖箭头函数、Array.from、解构赋值、Map、Object.seal/freeze等核心语法。通过具体示例展示如何简化声明、处理数组与对象、优化性能及提升代码可读性,帮助开发者写出更简洁高效的JS代码。

2026-10-31 11:26:32
637
小括号