全部内容
JS encodeURI与Java URLDecoder.decode配合实现URL参数加密

本文介绍如何通过JavaScript的encodeURI函数与Java的URLDecoder.decode方法配合,实现URL中明文数据的加密传输。重点讲解前端需调用两次encodeURI进行双重编码,后端使用UTF-8字符集进行解码,并强调前后端编码格式必须保持一致以避免乱码问题。

2026-10-28 10:16:05
164
巡夜人
JavaScript实现省市联动菜单:二维数组与DOM操作详解

本文详细介绍如何使用JavaScript二维数组结合DOM操作实现省市联动菜单。核心逻辑包括:利用二维数组存储省份与城市数据,通过监听省份选择事件触发城市列表更新。关键步骤涉及遍历选中项、清空现有城市选项以防止重复追加,以及动态创建并添加新的城市选项节点,确保数据联动准确无误。

2026-10-28 10:15:19
164
拾光
JavaScript 获取下拉列表选项数量与选中值的方法

本文介绍如何使用JavaScript获取下拉列表框中选项的总个数以及选中项的值。通过document.getElementById获取select元素,利用length属性统计option数量,并演示完整的HTML表单与按钮交互示例。

2026-10-28 10:14:31
581
页面旅途
jQuery获取iframe页面Dom元素的方法

本文介绍如何利用jQuery快速获取iframe页面中的Dom元素。通过$('#frame_id').contents().find('#element_id')的方式,可以访问同域下的iframe内容。文章提供了主页面与测试页面的完整HTML及JavaScript代码示例,展示如何绑定点击事件并获取指定Div的内容。

2026-10-28 10:13:58
574
竹影
准确获取页面与窗口尺寸的JavaScript实现

本文介绍如何使用JavaScript准确获取网页文档的滚动高度与宽度,以及浏览器可视窗口的高度与宽度。代码通过判断不同浏览器内核(如IE、Firefox、Safari)的属性支持情况,处理滚动条及视口差异,最终返回包含页面宽高和窗口宽高的数组,适用于需要动态布局或响应式设计的场景。

2026-10-28 10:13:38
537
半夏
JavaScript 正则表达式基础与实战指南

本文系统介绍JavaScript中正则表达式(RegExp)的用法,涵盖基本语法、常用元字符(如+、*、?、\d等)、限定符、定位符及优先级规则。通过具体代码示例演示如何创建正则对象、使用test和match方法验证邮箱或提取文本,帮助开发者掌握模式匹配与替换的核心技巧。

2026-10-28 10:12:58
281
异步漫步
JavaScript中void、typeof与delete运算符详解

本文详细介绍JavaScript中三个常用运算符:void用于执行表达式并忽略返回值,常用于HTML链接;typeof用于检测变量或值的类型;delete用于删除对象实例属性。文章通过代码示例解析了运算符优先级及delete操作对原型链的影响,帮助开发者准确掌握这些基础语法的使用场景与限制。

2026-10-28 10:12:35
465
闭包旅人
JavaScript函数调用的五种方式与语法解析

本文详细解析JavaScript中函数调用的五种主要方式,包括具名函数直接调用、通过引用调用匿名函数以及三种无引用匿名函数(IIFE)的写法。重点剖析了使用括号、void运算符强制函数表达式求值的原理,并深入解释了为何直接书写function(){}()会触发语法错误,揭示脚本引擎对函数声明与表达式解析的差异。

2026-10-28 10:12:18
457
木棉
JavaScript通过AJAX获取博客RSS源示例

本文提供使用JavaScript和AJAX技术读取博客RSS源的完整示例。代码涵盖XMLHttpRequest对象的跨浏览器创建、异步GET请求发送,以及通过DOM解析XML响应并动态渲染标题与链接至页面的过程。适用于学习前端数据抓取与RSS聚合的基础实现。

2026-10-28 10:12:12
181
闭包旅人
jQuery判断元素是否隐藏的多种方法

本文介绍了在jQuery中判断元素是否隐藏的多种方法。主要包括通过CSS的display属性进行判断,以及利用jQuery内置的选择器:hidden和:visible进行状态检测。此外,还展示了如何结合visibility属性处理元素状态,并提供了相应的代码示例供参考。

2026-10-28 10:05:33
511
阿沐
JS异常处理try..catch语句的作用和实例

本文详解JavaScript中try...catch语句的核心作用,指出脚本错误会导致后续代码停止执行。通过示例演示如何利用try...catch包裹易错代码以维持程序运行,并简要提及window.onerror的使用限制,帮助开发者掌握基础的异常捕获技巧。

2026-10-28 10:03:40
324
小括号
JavaScript中substring与substr方法的定义、语法及区别详解

本文详细解析JavaScript中substring和substr两个字符串截取方法的定义、语法结构及参数说明。通过对比start和stop/length参数的差异,结合具体代码实例,阐明两者在提取子字符串时的行为逻辑与返回值规则,帮助开发者准确选择合适的方法。

2026-10-28 10:03:23
587
半夏