JavaScript
Babylon.js 集成 Cannon.js 实现物理碰撞效果

深入讲解在 Babylon.js 中集成 Cannon.js 物理引擎的完整方案。从底层解耦架构、依赖引入、场景物理世界启用,到 PhysicsImpostor 形状选型、材质属性配置(质量、摩擦力、弹性)及碰撞事件监听,配以完整可运行示例与常见穿模问题优化排查。

2026-11-02 10:25:48
290
代码拾荒
Babylon.js 集成 Cannon.js 实现物理碰撞效果
js生成guid在旧浏览器中怎么兼容

在旧版浏览器中兼容生成 GUID(UUID v4)的核心思路是特性探测与渐进降级。本文详细解析现代 crypto.randomUUID、次新 TypedArray 缓冲区与极旧 IE8/IE9 时间戳随机数混合实现的原理与代码封装。

2026-11-02 10:25:41
565
竹影
js生成guid在旧浏览器中怎么兼容
JavaScript原生生成UUID v4的两种方法

无需任何第三方依赖,深入解析JavaScript原生生成符合RFC 4122规范UUID v4的两种核心方法:现代标准的crypto.randomUUID()与高兼容性的crypto.getRandomValues()位运算方案,并提供生产级平滑降级策略。

2026-11-02 10:25:36
586
极速慢跑
JavaScript原生生成UUID v4的两种方法
Quill.js 快速上手:安装配置与基础初始化指南

Quill.js 快速上手实操指南:全面解析 CDN 与 npm 安装方式、DOM 容器要求、基础配置项与实例化流程,包含主题切换、工具栏定制、数据读写及常见避坑细节。

2026-11-02 10:25:08
326
清欢
Quill.js 快速上手:安装配置与基础初始化指南
JS 变量为 null 或 undefined 时怎么安全判断字符串开头

详细讲解在 JavaScript 中当变量为 null 或 undefined 时,如何安全判断字符串开头以避免 TypeError 崩溃报错。系统梳理可选链、空值合并兜底、逻辑短路及严格类型守卫等四种方案与工程最佳实践。

2026-11-02 10:25:02
136
极速慢跑
JS 变量为 null 或 undefined 时怎么安全判断字符串开头
Phaser.js 新手入门:环境搭建与第一个 H5 游戏制作

面向初学者的 Phaser 3 完整入门指南。详细讲解本地 HTTP 服务器环境搭建、为什么不能直接双击打开 HTML、场景核心生命周期,以及一步步编写包含物理碰撞与金币收集的完整 H5 游戏。

2026-11-02 10:25:01
299
青柠
Phaser.js 新手入门:环境搭建与第一个 H5 游戏制作
JavaScript Array.filter() 基础语法与返回值详解

深入解析 JavaScript Array.prototype.filter() 的基础语法、回调函数三参数规范、真假值(Truthy/Falsy)判定机制、浅拷贝内存模型及典型实践应用与避坑指南。

2026-11-02 10:24:33
321
函数茶馆
JavaScript Array.filter() 基础语法与返回值详解
JS中typeof能判断哪些类型?为什么null返回object

深入解析 JavaScript 中 typeof 运算符能判断的 8 种数据类型,图解剖析早期 C 语言底层中 32 位机器字与类型标签导致 typeof null 返回 object 的历史真相,并提供实用的精准类型判断最佳实践。

2026-11-02 10:24:27
371
小括号
JS中typeof能判断哪些类型?为什么null返回object