全部内容
JavaScript实现支持中文截取的substr函数代码

本文提供了一段JavaScript代码,用于实现支持中文(双字节字符)的字符串截取功能。通过判断字符编码值区分单字节与双字节字符,自定义实现了类似substr的sb_substr函数,并给出了处理文件名截断等实际应用场景的示例。

2026-10-27 09:47:09
417
半夏
JavaScript showModalDialog 与 showModelessDialog 详解及参数传递

本文详细解析JavaScript中window.showModalDialog和showModelessDialog两个方法的用法。重点介绍如何指定对话框URL、窗口外观参数(如高度、宽度),以及如何通过vArguments向子窗口传递对象,并利用window.dialogArguments在子窗口中获取父窗口数据。同时说明通过window.returnValue返回结果的方式,附带完整的HTML与JS交互示例代码。

2026-10-27 09:47:07
89
半夏
JavaScript substring() 字符串截取函数详解

本文详细介绍JavaScript中substring()函数的使用方法。该函数用于从字符串中提取指定位置的子字符串,接受start和end两个参数。start为起始索引(从0开始),end为结束索引(不包含)。若参数为负数或NaN则视为0,且自动交换大小值作为起始点。

2026-10-27 09:46:16
642
代码拾荒
解决IE6的PNG透明JS插件使用介绍

本文介绍使用DD_belatedPNG插件解决IE6浏览器中PNG图片透明及背景平铺问题。该插件利用VML技术重绘图片,支持背景定位与重复属性。通过引用JS文件并调用fix方法指定CSS选择器,可轻松实现兼容效果,适用于ID、类及伪元素等多种场景。

2026-10-27 09:45:40
609
橙子
JavaScript Cookie 读写与删除完整实现方案

本文详细解析JavaScript中Cookie的读写与删除操作。提供基础setCookie、getCookie及delCookie函数实现,并深入讲解如何自定义Cookie过期时间(支持秒、小时、天)。同时包含一套更完善的Cookie处理工具函数,涵盖路径、域名及安全属性设置,适用于前端开发中的会话管理场景。

2026-10-27 09:45:22
622
青柠
JavaScript substr() 字符串截取函数使用详解

本文详解 JavaScript 中的 substr() 方法,介绍其从指定下标开始截取指定长度字符的语法。重点解析 start 和 length 参数的用法,包括负数下标的处理及省略 length 时的行为,并通过多个代码示例展示实际截取效果。

2026-10-27 09:44:10
210
代码拾荒
JavaScript中==与===的区别详解

本文解析JavaScript中双等号(==)与三等于号(===)的核心差异。双等号在比较时会进行隐式类型转换,仅比较数值内容;而三等于号要求数据类型与数值完全一致。文章通过字符串与布尔值的对比示例,说明两者在undefined、null及混合类型比较时的不同行为,帮助开发者选择正确的比较方式。

2026-10-27 09:38:35
80
代码拾荒
JavaScript 实现 trim、ltrim 和 rtrim 去除字符串空格的方法

JavaScript 原生未提供 trim、ltrim 和 rtrim 方法,本文介绍通过正则表达式手动实现这三个功能。提供了两种实现方式:一是扩展 String 原型对象,支持链式调用;二是定义独立函数。代码展示了如何利用 replace 方法配合 /^\s*/ 和 /\s*$/ 正则表达式,高效去除字符串左右及单侧的空格。

2026-10-27 09:37:58
392
纸飞机
JavaScript实现简易用户登录及自动跳转功能

本文介绍如何使用JavaScript实现简易的用户登录验证及登录成功后的页面自动跳转功能。通过HTML表单收集用户名和密码,利用JS判断输入是否正确。若验证通过,页面将跳转至成功页,并配合setInterval实现倒计时显示,随后使用setTimeout在指定时间后自动跳转至最终页面。

2026-10-27 09:37:36
105
纸飞机
JavaScript showModalDialog与showModelessDialog使用详解及传值技巧

本文详细解析JavaScript中showModalDialog和showModelessDialog的使用技巧,涵盖参数配置、页面间传值方法(包括传递window对象以操作多变量)、缓存处理及窗口关闭机制。针对IE浏览器特有的弹窗行为,提供解决广告拦截、刷新内容及多窗口交互的实用代码示例,帮助开发者高效处理模态对话框开发。

2026-10-27 09:37:17
106
青柠
JS批量绑定事件时循环变量作用域问题与闭包解决方案

在JavaScript中批量为元素绑定事件时,循环变量往往因作用域问题导致所有事件监听器指向同一个最终值。本文通过示例代码分析该现象,并介绍使用闭包和with关键字两种方案来正确保存循环变量,确保每个元素点击时能获取对应的索引值。

2026-10-27 09:36:38
579
异步漫步
jQuery获取页面元素坐标值的方法与实现

本文介绍如何使用jQuery获取页面元素的坐标位置。通过offset()方法获取元素的top和left值,结合width()和height()计算元素右下角坐标,从而实现根据特定元素位置动态调整新窗口或弹窗的显示位置。

2026-10-27 09:36:06
362
清欢