全部内容
JavaScript经典实例中的事件委托应用详解

本文系统解析JavaScript经典实例中的事件委托应用,涵盖底层事件传播机制、动态增删DOM节点处理、复合子元素嵌套穿透规避以及基于data-action的声明式动作分发。

2026-11-02 10:25:56
645
缓存笔记
JavaScript经典实例中的事件委托应用详解
Leaflet.js 快速入门:怎么在网页中嵌入第一张交互式地图

本教程针对初次接触网页地图的开发者,系统讲解如何使用轻量开源库 Leaflet.js 在网页中嵌入第一张交互式地图。涵盖资源引入、容器高度设置、地图视口初始化、OpenStreetMap 瓦片加载以及标记与弹窗的完整实现步骤与避坑排查方法。

2026-11-02 10:25:56
540
闭包旅人
Leaflet.js 快速入门:怎么在网页中嵌入第一张交互式地图
Konva.js 与 React 集成:使用 react-konva 封装组件

深入讲解如何将 Konva.js 与 React 集成,使用 react-konva 封装可复用、可交互的 Canvas 图形组件,包含架构映射、Props 规范、受控与非受控性能对比以及 Transformer 变形器解耦实践。

2026-11-02 10:25:52
328
白露
Konva.js 与 React 集成:使用 react-konva 封装组件
JavaScript怎么截取字符串的前N位和后N位

详细解析在JavaScript中截取字符串前N位与后N位的标准方法、底层索引机制、slice与substring的差异对比,以及处理边界情况与Unicode表情字符的实战指南。

2026-11-02 10:25:50
656
半夏
JavaScript怎么截取字符串的前N位和后N位
JS数组扁平化指南:flat方法使用与递归实现原理

深入解析JavaScript数组扁平化的核心方法与底层实现。全面讲解原生Array.prototype.flat的使用细节、depth参数机制、稀疏数组处理,并从零剖析递归实现原理、调用栈执行过程与工业级防爆栈迭代方案。

2026-11-02 10:25:50
561
异步漫步
JS数组扁平化指南:flat方法使用与递归实现原理
Babylon.js 集成 Cannon.js 实现物理碰撞效果

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

2026-11-02 10:25:48
290
代码拾荒
Babylon.js 集成 Cannon.js 实现物理碰撞效果
PC端浏览器执行JS拨打电话为何无反应及降级处理

深入剖析在PC端浏览器中通过JavaScript执行tel:协议唤起拨打电话时出现无反应、静默失败或异常弹窗的底层机制,并提供从设备环境识别、一键复制、扫码流转到WebRTC软电话的完整工程化降级解决方案。

2026-11-02 10:25:43
526
窗边听雨
PC端浏览器执行JS拨打电话为何无反应及降级处理