全部内容
JavaScript 字符串处理核心方法详解

本文详细介绍JavaScript中常用的字符串处理方法,包括使用split()按分隔符分割字符串为数组、使用join()将数组合并为字符串、利用substring()进行指定范围截取,以及通过indexOf()查找子串位置。通过具体代码示例展示各函数的功能与返回值,帮助开发者掌握基础字符串操作技巧。

2026-10-28 06:58:57
115
闭包旅人
JavaScript正则表达式详解:语法、属性与方法

本文详解JavaScript中正则表达式的创建方式,包括文本格式与RegExp构造函数。系统梳理了匹配特殊字符、边界符及量词的含义,并介绍了exec、test等核心方法以及全局匹配、忽略大小写等属性,帮助开发者掌握字符串模式匹配技巧。

2026-10-28 06:54:08
516
纸飞机
解析JavaScript中delete操作符不能删除的对象

本文深入解析JavaScript中delete操作符无法删除特定对象的原因。从ES3的DontDelete特性到ES5的[[Configurable]]属性,详细列举了arguments、var声明变量、函数声明、内置构造器原型等不可删除的情况,并探讨了严格模式下的异常处理及原型链继承对delete行为的影响。

2026-10-28 06:17:00
340
小括号
jQuery实现鼠标拖动div移动效果

本文介绍了如何使用jQuery实现鼠标拖动div移动效果。通过绑定mousedown、mousemove和mouseup事件,计算鼠标位置与div初始位置的差值,动态更新div的left和top属性,从而实现拖动效果。

2026-10-28 05:36:01
270
竹影
JavaScript中javascript:void(0)的作用与用法详解

本文详细介绍javascript:void(0)在HTML链接中的作用,解决使用#导致的页面跳转问题。通过示例展示如何使链接点击无响应或绑定自定义事件,涵盖多种常见写法如javascript:;和####,帮助开发者优化用户体验。

2026-10-28 04:37:27
383
微光
JavaScript实现仅允许输入数字和小数点的输入框验证

本文介绍如何使用JavaScript结合正则表达式限制HTML文本框仅能输入数字和一个小数点。通过replace方法依次过滤非数字字符、处理开头的小数点、合并多个小数点以及确保唯一小数点,实现严格的输入格式控制。

2026-10-28 04:32:48
525
闭包旅人
JavaScript保留两位小数的多种实现方法

本文介绍在JavaScript中格式化数字保留两位小数的几种常用方法。重点讲解toFixed()函数的使用及其浏览器兼容性限制,并对比其他通过Math.pow或字符串截取实现四舍五入及格式化的代码示例,帮助开发者根据实际需求选择合适方案。

2026-10-28 04:24:52
595
百宝袋
JS生成随机十六进制颜色值的高效函数

本文介绍一个用于生成随机十六进制颜色值的JavaScript函数。该函数利用Math.random()生成0到16777215之间的随机数,通过右移运算符>>0实现取整,再转换为16进制字符串。若不足6位则用前导零补齐,最终返回标准的#RRGGBB格式颜色代码。

2026-10-28 04:04:04
566
木棉
利用JavaScript操作Cookie实现动态参数与年度切换持久化

本文分享如何利用JavaScript操作Cookie解决前端动态参数拼接与页面状态持久化问题。通过解析后台配置的复杂字符串,动态替换用户名与年度参数,并结合Cookie技术实现年度切换后的数据保存。即使刷新页面或重新登录,也能保持用户选择的年度设置,避免重置为默认值,提升用户体验。

2026-10-28 03:34:20
170
异步漫步
原生JS实现可循环平滑旋转的3D幻灯片效果

本文分享了一个自写的JavaScript幻灯片组件,支持图片循环播放与平滑旋转动画效果。通过操作DOM元素和定时器实现自动轮播,结合CSS3样式控制图片大小、位置及透明度变化,并包含点击导航与鼠标悬停暂停功能,代码结构清晰,适合前端开发参考。

2026-10-28 02:57:59
622
闭包旅人
JavaScript实现拖拽交互:从基础到高级应用

本文详细解析如何使用JavaScript实现网页元素的拖拽功能。内容涵盖从基础的鼠标坐标计算、元素位置追踪,到解决拖拽时事件被遮挡的难题。重点介绍了通过手动检测鼠标释放位置来实现“放置”功能,以及构建支持容器间自由移动和排序的完整拖拽系统,包含阴影效果、状态管理及事件监听等核心代码逻辑。

2026-10-28 02:35:35
249
小圆点