前端开发
在 React 或 Vue 中封装 Three.js 组件的生命周期管理与状态同步

深入讲解在 React 与 Vue 前端框架中封装 Three.js 3D 组件的工程化实践,涵盖控制器解耦架构、生命周期精密管理、响应式状态增量同步与 WebGL 显存安全释放机制。

10.30
热度 153
在 React 或 Vue 中封装 Three.js 组件的生命周期管理与状态同步
marked.js 怎么防止 XSS 攻击?配合 DOMPurify 清洗 HTML 的最佳实践

深入解析 marked.js 渲染 Markdown 导致 XSS 跨站脚本攻击的根本原因,详细讲解配合 DOMPurify 净化 HTML 的最佳实践方案,覆盖浏览器客户端、Node.js SSR 服务端配置与外链安全加固。

10.30
热度 163
marked.js 怎么防止 XSS 攻击?配合 DOMPurify 清洗 HTML 的最佳实践
从 Pages Router 迁移到 Next.js App Router 的注意事项

深入解析从 Next.js Pages Router 渐进式迁移到 App Router 的核心注意事项,涵盖双路由共存机制、根布局重构、数据获取改造、服务端组件边界划分与生产避坑清单。

10.30
热度 656
从 Pages Router 迁移到 Next.js App Router 的注意事项
使用 Jest 和 Supertest 编写 NestJS 单元测试与端到端测试

深入讲解如何在 NestJS 框架中使用 Jest 和 Supertest 编写高质量的单元测试与端到端(E2E)测试。涵盖依赖注入 Mock 技巧、Service 与 Controller 测试、HTTP 全链路断言、生命周期管理与排坑指南。

10.30
热度 251
使用 Jest 和 Supertest 编写 NestJS 单元测试与端到端测试
怎么自定义JS格式化工具的缩进、引号和分号规则

详细讲解如何在JavaScript项目中通过Prettier、ESLint与EditorConfig自定义并统一缩进、引号和分号规则,包含完整配置文件编写、VS Code自动化绑定与规则冲突排查指南。

10.30
热度 94
怎么自定义JS格式化工具的缩进、引号和分号规则
UmiJS 插件机制原理与自定义插件开发实战

深入剖析 UmiJS 微内核插件体系底层架构与生命周期执行流,结合 Service 容器模型、PluginAPI 机制与虚拟代码生成原理,通过完整的自定义安全水印插件实战,详解配置校验、代码注入、本地调试到发布的全流程。

10.30
热度 239
UmiJS 插件机制原理与自定义插件开发实战
Three.js 页面卡顿怎么办?内存泄漏排查与性能优化

深入解析 Three.js 页面卡顿与掉帧的根本原因,提供从 renderer.info 性能指标监控、JS 堆内存与 WebGL 显存泄漏排查、深度资源销毁 dispose 规范,到 Draw Calls 降低与按需渲染的完整优化方案。

10.30
热度 636
Three.js 页面卡顿怎么办?内存泄漏排查与性能优化
为什么现代浏览器禁止JavaScript读取MAC地址

深入解析现代浏览器全面封禁JavaScript读取物理MAC地址的核心技术逻辑。从OSI协议栈分层隔离、浏览器多进程沙箱安全架构、永久硬件设备指纹威胁三个维度展开,并提供企业级合规替代方案。

10.30
热度 555
为什么现代浏览器禁止JavaScript读取MAC地址
兼容IE浏览器的JS地址栏参数解析代码

针对缺少URLSearchParams原生接口的IE8至IE11等老旧浏览器环境,提供完整实用的纯JavaScript地址栏URL参数解析代码。包含单参数正则提取、全量参数对象转换及复杂边界异常防护。

10.30
热度 272
兼容IE浏览器的JS地址栏参数解析代码
p5.js 性能优化:解决大量粒子渲染卡顿的方法

针对 p5.js 中大量粒子渲染引发的卡顿与掉帧问题,系统解析从底层 CPU 状态裁剪、离屏贴图缓存、连续内存 TypedArray 到 WebGL 着色器加速的层级优化方案与工程实践。

10.30
热度 333
p5.js 性能优化:解决大量粒子渲染卡顿的方法
dva.js 开发常见报错排查:model 注册失败与 dispatch 无响应

深入剖析 dva.js 开发中两大高频棘手报错:Model 注册失败与 dispatch 派发无响应。本文从运行时底层架构出发,提供完整的决策排查树、断点定位手段与严谨的修复方案。

10.30
热度 173
dva.js 开发常见报错排查:model 注册失败与 dispatch 无响应
原生JS实现自定义弹出框:HTML结构、CSS定位与显示隐藏逻辑

从HTML语义结构、CSS分层与居中定位,到原生JavaScript状态管理与事件流控制,详细讲解如何不依赖框架构建稳定、支持平滑过渡且具备无障碍特性的自定义模态弹出框。

10.30
热度 672
原生JS实现自定义弹出框:HTML结构、CSS定位与显示隐藏逻辑

标签目录

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