全部内容
JavaScript 实现 SHA-512 加密算法完整代码

本文提供了基于 JavaScript 的 SHA-512 安全哈希算法完整实现代码。该算法遵循 FIPS 180-2 标准,适用于前端数据加密与完整性校验场景。代码采用 BSD 许可证发布,包含详细的配置变量说明及核心运算逻辑,可直接集成至 Web 项目中以增强数据传输安全性。

2026-10-30 15:00:22
646
寒星
JavaScript中typeof运算符与判断空值的方法详解

本文详细解析JavaScript中typeof运算符的返回值规则,涵盖undefined、number、string、boolean、object及function等类型。同时深入探讨判断变量是否为空的综合逻辑,通过结合typeof、非空判断及零值处理,提供一套严谨的空值检测方案,帮助开发者准确识别变量状态。

2026-10-30 14:59:09
206
木棉
JavaScript SHA1加密算法完整实现与解析

本文提供基于JavaScript的SHA1(Secure Hash Algorithm 1)完整代码实现。内容涵盖算法核心逻辑、位运算处理及32位数字旋转函数,适用于前端数据签名与安全校验场景。代码遵循BSD许可证,可直接集成至Web项目中。

2026-10-30 14:59:00
499
寒星
JavaScript 实现 SHA-256 加密算法完整代码

本文提供了基于 JavaScript 的 SHA-256 安全哈希算法完整实现代码。该算法遵循 FIPS 180-2 标准,包含核心哈希计算与辅助函数,适用于前端数据加密场景。

2026-10-30 14:59:00
184
听澜
JavaScript 实现简易弹出层(Lightbox)效果

本文分享了一个基于 JavaScript 和 CSS 实现的简易弹出层(Lightbox)示例。通过定义遮罩层与内容层的样式,结合简单的脚本控制显示与隐藏,实现点击触发弹窗及关闭功能。代码结构清晰,适合初学者参考学习前端交互效果的基础实现方式。

2026-10-30 14:58:27
308
像素猫
JavaScript利用闭包实现对象私有属性与方法

JavaScript没有原生private关键字,可通过闭包特性模拟私有属性和方法。利用函数嵌套和返回内部函数,使局部变量在外部不可直接访问,但通过内部方法暴露接口。本文解析闭包原理及代码实现,展示如何区分公有与私有成员。

2026-10-30 14:58:04
295
闭包旅人
JavaScript定义数组的三种方法(new Array(),new Array('x','y')

本文介绍JavaScript中定义数组的三种常见方式,包括使用new Array()构造函数、new Array('x','y')指定元素以及数组字面量['xx','yy','zz']。通过具体代码示例展示不同方法的用法,帮助开发者理解数组创建的基本语法。

2026-10-30 14:57:51
291
小括号
JavaScript数组去重六种实现方案详解

本文系统总结了JavaScript中数组去重的六种常见实现方式。涵盖利用对象属性、双层循环、递归排序、indexOf结合forEach、ES6 Set以及展开运算符等技巧。每种方法均附带代码示例与原理分析,帮助开发者根据性能需求与兼容性要求选择最优方案。

2026-10-30 14:57:42
564
代码拾荒
jQuery中scrollTop()与scroll()方法详解及滚动监听实现

本文详解jQuery中scrollTop()与scroll()方法的使用。通过示例展示如何设置和获取滚动条高度,以及如何绑定滚动事件。重点演示监听滚动位置,当距离顶部超过700px时切换元素为fixed定位,并介绍offset()获取元素相对视口偏移量的用法。

2026-10-30 14:55:27
652
小圆点
JavaScript鼠标与键盘按键事件详解及示例

本文汇总了JavaScript中鼠标与键盘按键事件的用法,涵盖keydown、keyup、keypress、mousedown和mouseup。通过具体代码示例,演示如何获取点击的按键类型、光标坐标、按键Unicode码、屏幕坐标及修饰键状态,并介绍如何识别被点击的元素。

2026-10-30 14:55:15
315
窗边听雨
JavaScript对象创建的七种模式详解

本文系统总结了JavaScript中创建对象的七种常用模式,包括工厂模式、构造函数模式、原型模式及其组合方式。详细解析了动态原型、寄生构造函数和稳妥构造函数模式的适用场景与局限性,帮助开发者根据具体需求选择最合适的对象创建方案。

2026-10-30 14:55:15
284
异步漫步
JavaScript 解析腾讯视频链接获取视频 ID 的实现方法

本文介绍如何使用 JavaScript 从腾讯视频链接中提取视频 ID。通过分析 PC 端和移动端 URL 结构,利用字符串截取或正则表达式匹配 vid 参数,封装为通用函数以便在 iframe 嵌入或数据获取场景中使用。

2026-10-30 14:54:50
191
小括号