JavaScript
JS实现带小数的数字转中文金额(角分处理)

深入解析使用 JavaScript 将带小数的数字转换为中文大写金额的完整方案,重点讲解角分状态机判定、连续零值压缩、末尾加“整”规则以及规避浮点数计算精度丢失的实用技巧。

11.03
热度 267
JS实现带小数的数字转中文金额(角分处理)
Chart.js 插件扩展:实现数据标签标注与缩放平移

深入讲解 Chart.js 插件扩展机制,通过 chartjs-plugin-datalabels 与 chartjs-plugin-zoom 实现图表数据直接标注、鼠标滚轮缩放、拖拽平移与手势交互的完整配置与实战方案。

11.03
热度 213
Chart.js 插件扩展:实现数据标签标注与缩放平移
Three.js 结合 ammo.js 实现 3D 物体碰撞与重力同步

本文详解如何将 Three.js 渲染管线与 ammo.js 物理引擎结合,通过双系统并行与帧驱动位姿同步,实现真实的 3D 重力下落、刚体碰撞与物理状态映射。

11.03
热度 243
Three.js 结合 ammo.js 实现 3D 物体碰撞与重力同步
JS闭包经典面试题:循环中setTimeout变量捕获陷阱解析

深入解析JavaScript经典面试题中for循环配合setTimeout输出连续相同数字的底层机理,从调用栈、事件循环、词法环境与作用域链全面剖析变量捕获陷阱,并提供let、IIFE、setTimeout传参及bind四种工程级解决方案。

11.03
热度 178
JS闭包经典面试题:循环中setTimeout变量捕获陷阱解析
JS怎么定义静态二维数组

深入讲解在JavaScript中定义静态二维数组的常见方法、底层内存原理、Array.fill常见引用陷阱,以及利用Object.freeze实现真正只读不可变静态矩阵的最佳实践。

11.03
热度 358
JS怎么定义静态二维数组
JS实现深合并对象:手写递归与Lodash对比

深入解析JavaScript中对象深合并的核心原理与工程实践,提供防范原型污染和循环引用的完整手写递归实现,并与Lodash的merge实现进行多维度对比及选型指导。

11.03
热度 322
JS实现深合并对象:手写递归与Lodash对比
为什么 JSON.parse(JSON.stringify) 无法完美深拷贝?

深入剖析为什么使用 JSON.parse(JSON.stringify) 进行 JavaScript 深拷贝会出现数据丢失、类型降级、特殊数值篡改及循环引用抛错,并提供原生 structuredClone 和工业级递归方案。

11.03
热度 611
为什么 JSON.parse(JSON.stringify) 无法完美深拷贝?
怎么创建并运行第一个js文件

本文详细讲解如何创建并运行第一个JavaScript(.js)文件,包括文本文件的正确命名与扩展名设置、在浏览器中结合HTML引入运行,以及使用Node.js在命令行终端中直接运行的具体步骤、原理差异与常见错误排查。

11.03
热度 286
怎么创建并运行第一个js文件
JS弹幕防重叠算法:智能轨道分配逻辑详解

深入解析前端弹幕防重叠算法的核心机制:通过屏幕多轨道划分、入场安全间距检查与异速追尾碰撞闭式方程,构建高效平滑的JavaScript智能轨道分配调度系统。

11.03
热度 248
JS弹幕防重叠算法:智能轨道分配逻辑详解
JS怎么获取秒级时间戳

JavaScript原生获取的时间戳均为13位毫秒级。本文系统讲解如何使用Math.floor(Date.now() / 1000)获取标准10位秒级时间戳,对比多种取整方案的优缺点,指出位运算可能引发的2038年溢出陷阱,并提供常见联调问题的排查方案。

11.03
热度 584
JS怎么获取秒级时间戳
tween.js 自定义缓动函数与相对值动画高级用法

深入解析 tween.js 中自定义缓动函数的核心数学规范与编写方式,详解字符串相对值动画的工作机制、连续增量控制及工程避坑要点。

11.03
热度 252
tween.js 自定义缓动函数与相对值动画高级用法
JS递归函数执行机制详解:调用栈是怎么工作的

深入解析JavaScript中递归函数的执行机制与调用栈工作原理,通过阶乘运算推导压栈与弹栈两阶段时序、解构栈帧微观内存布局,并探讨栈溢出原因及工程优化方案。

11.03
热度 160
JS递归函数执行机制详解:调用栈是怎么工作的

标签目录

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