全部内容
JavaScript 可配置密码强度验证算法与打分规则实现

本文介绍一种基于打分机制的JavaScript密码强度验证方案。通过基础分、加分与减分三部分计算总分,支持长度、字符类型及重复字符的灵活配置。提供完整JS代码及多组测试用例,总分50分制,涵盖弱至安全五级评价,便于后端逻辑迁移。

10.25
热度 337
JavaScript 获取 URL 参数的 request 函数实现

本文介绍一个用于获取 URL 查询参数的 JavaScript 函数 request。该函数通过解析 location.search 字符串,按 & 分割键值对,利用 indexOf 定位等号,并使用 decodeURIComponent 解码值,最终返回指定参数名的值。适用于需要手动解析 URL 参数的场景。

10.25
热度 569
JavaScript 将一维数组转换为三维嵌套数组的实现方法

本文介绍在 JavaScript 中如何将后端返回的一维扁平数组转换为具有层级关系的三维嵌套数组。通过提取品牌、机型和配置字段,利用 Set 去重和嵌套循环构建包含 value、label 及 children 属性的树形结构,适用于前端组件的数据格式化需求。

10.25
热度 656
JavaScript 实现简易计算器实例:HTML/CSS/JS 完整代码与 eval 解析

本文提供基于 HTML、CSS 和 JavaScript 的简易计算器完整实现代码。通过监听按钮点击事件,利用字符串拼接获取用户输入,并调用 eval() 函数执行数学表达式计算结果。文章详细解析了归零、数字追加及核心计算逻辑,适合前端初学者参考学习。

10.25
热度 274
JavaScript 基础数据类型详解:String、Number、Boolean 及类型转换

本文详细介绍 JavaScript 中的六种基础数据类型,包括 String、Number、Boolean、Null 和 Undefined,以及引用类型 Object。重点讲解各类别的特性、特殊值(如 Infinity、NaN)及 typeof 检查方法,并深入剖析将其他类型强制转换为 String、Number 和 Boolean 的具体规则与函数用法。

10.25
热度 328
JavaScript 实现烟花与福字动画特效教程

本文介绍如何利用 JavaScript 和 HTML5 Canvas 实现炫酷的 3D 烟花动画及由美元符号组成的福字特效。通过简单的代码示例,展示如何在网页中嵌入动态视觉效果,为节日增添趣味。

10.25
热度 531
JavaScript实现页面跳转与传值的多种方法详解

本文详细解析了JavaScript中实现Web页面跳转及页面间传值的三种核心方法。首先介绍利用window.open打开新窗口并通过window.opener访问父窗口对象进行传值;其次讲解通过URL附加查询字符串(Query String)在跳转时传递参数;最后阐述利用客户端Cookie实现跨页面数据共享。文章提供了具体的代码示例与优缺点分析,帮助开发者根据实际需求选择合适方案。

10.25
热度 322
JavaScript ES6中let、const与var的区别详解

本文详细解析JavaScript ES6中let、const与var三种变量声明方式的区别。重点阐述块级作用域、变量提升、全局对象挂载及重复声明限制等共同点,并对比值可变性与引用类型处理的差异。通过for循环与setTimeout异步执行的经典案例,深入剖析var与let在循环变量作用域上的不同表现,最后给出优先使用const、其次let、最后var的最佳实践建议。

10.25
热度 281
JavaScript 精粹:原型扩展、闭包与高阶函数实现

本文整理自《JavaScript 精粹》,通过代码片段演示了如何为内置对象扩展方法,利用闭包解决循环中的变量捕获问题,以及实现函数柯里化和记忆化递归。内容涵盖原型链操作、作用域隔离及性能优化技巧,适合深入理解 JavaScript 核心机制的开发者参考。

10.25
热度 234
Node.js实现掘金自动签到与免费抽奖脚本

本文介绍如何使用Node.js结合axios和node-schedule库,通过云服务器定时执行脚本,实现掘金社区的自动签到与免费抽奖功能。文章详细讲解了工程搭建、接口抓取、微信消息推送配置及代码运行方法,帮助技术爱好者自动化获取平台矿石奖励。

10.25
热度 599
TypeScript命名空间合并详解:同名合并与类型扩展

本文深入解析TypeScript中的声明合并机制,重点讲解命名空间的合并规则。内容涵盖同名命名空间之间的成员合并策略,包括导出与非导出成员的可见性差异;以及命名空间与类、函数、枚举等其他类型的合并方式,通过官方示例展示如何利用合并扩展函数属性或枚举行为,确保类型安全。

10.25
热度 618
JavaScript 定时器类型总结

本文总结了 JavaScript 中两种主要的定时器类型:setInterval 和 setTimeout。介绍了它们的基本语法、功能区别以及通过返回值清除定时器的方法,并简要提及了定时器作为 window 对象内置对象的特性。

10.25
热度 144

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署