全部内容
JavaScript中var、let、const的区别与使用场景详解

本文深入解析JavaScript中var、let、const三种声明方式的核心差异。重点阐述var的变量提升与全局挂载特性,对比let和const的块级作用域限制。通过代码示例说明const在引用类型中的地址不变性与内容可变性,帮助开发者根据场景选择正确的声明关键字。

10.31
热度 126
dateformat.js 轻量级 JS 日期处理库使用指南

dateformat.js 是一款不足 5kb 的轻量级 JavaScript 日期处理工具库。本文详细介绍其引入方式及核心 API,包括日期格式化、字符串转日期、获取起止时间、日期比较、星期获取及日期增减等功能,帮助开发者快速集成并处理常见日期需求。

10.31
热度 105
JavaScript前端加密库Crypto-js常用算法详解:MD5/SHA系列/AES/HMAC等加解密实战

本文详细介绍JavaScript前端加密库Crypto-js的常用加解密方法。涵盖MD5、SHA系列哈希算法、AES对称加密、HMAC消息认证及PBKDF2等核心功能,提供Node.js环境下的完整代码示例与参数说明,帮助开发者快速实现数据安全传输与存储。

10.31
热度 105
前端CryptoJS实现AES加密与后端Java解密完整指南

本文详细介绍如何使用前端CryptoJS库实现AES算法的CBC和ECB模式加密,并提供对应的后端Java解密代码。重点讲解密钥、偏移量的处理及Pkcs7填充方式,帮助开发者解决Web登录等场景下的数据安全问题。

10.31
热度 259
JavaScript DOM操作指南:querySelector、属性修改与节点增删

本文详解JavaScript中querySelector与querySelectorAll的用法,涵盖单个及多个元素获取。深入讲解innerHTML、value、checked等属性读写,以及通过style和className修改样式。最后演示createElement、appendChild、insertBefore和removeChild等节点增删操作,帮助开发者掌握DOM API基础。

10.31
热度 265
uni-app 集成百度语音识别前端实现指南

本文介绍如何在 uni-app 中纯前端实现百度语音识别功能。内容涵盖百度语音应用的申请流程、HBuilder 中 manifest.json 的模块配置,以及通过 RecorderManager 获取录音并展示识别结果的具体代码实现。

10.31
热度 186
详解JavaScript中的强制类型转换和自动类型转换

本文深入解析JavaScript中的类型转换机制,涵盖强制类型转换与自动类型转换的核心概念。详细讲解Number、String、Boolean等显式转换函数的用法,以及parseInt和parseFloat处理字符串的规范。同时分析运算符和条件语句中的隐式转换规则,对比两者的优缺点,帮助开发者写出更健壮、可维护的代码。

10.31
热度 506
10个必备的JavaScript async/await工具函数分享

本文分享了10个JavaScript中常用的async/await工具函数示例,涵盖异步数据获取、多任务并行与顺序执行、错误处理、延迟执行及链式操作等场景。通过具体代码解析,展示如何利用async/await提升异步代码的可读性与简洁性,帮助开发者更高效地处理复杂异步逻辑。

10.31
热度 595
纯JS实现五子棋:从二维数组构建到胜负判定逻辑详解

本文详细解析使用纯JavaScript实现五子棋游戏的核心逻辑。通过构建二维数组存储棋盘状态,利用事件委托处理落子交互,并重点阐述基于坐标记录的横纵方向连续五子判定算法。文章涵盖数据结构设计、DOM渲染及胜负检测机制,为前端开发者提供清晰的技术实现路径。

10.31
热度 224
在 JavaScript 和 Node.js 中正确使用 DTO 详解

本文详解在 JavaScript 和 Node.js 开发中引入数据传输对象(DTO)的必要性。通过对比直接传递数据库模型与使用 DTO 的差异,展示了如何利用 DTO 规范层间数据交互,防止多余字段污染数据库,并提供了基于 Express.js 和 express-validator 的具体代码实现示例。

10.31
热度 579
Next.js 实现文件浏览面包屑导航功能详解

本文介绍如何在 Next.js 应用中从零实现文件浏览器的面包屑导航功能。通过自定义 API 接口获取目录列表,结合 Ant Design 的 Breadcrumb 组件与 Dropdown 交互,实现路径跳转、悬停预览子目录及滚动定位。包含完整代码示例与关键逻辑解析。

10.31
热度 275
前端处理 application/octet-stream 下载及混合响应解析方案

本文介绍前端如何接收 application/octet-stream 格式的数据并实现文件下载,重点解决后端同时返回文件流与 JSON 数据的混合场景。通过 Axios 响应拦截器判断 Content-Type,利用 Blob 对象的 type 属性区分响应类型,并结合 FileReader 将 Blob 转换为 JSON 格式,从而统一处理文件下载与错误信息返回。

10.31
热度 428

标签目录

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 应用部署