前端开发
常见JS混淆类型解析:从eval加密到控制流平坦化

深入解析常见JavaScript混淆技术的实现原理与代码特征,涵盖从基础的eval载荷包装、变量与字符串抽象、大数组移位,到深层的控制流平坦化,并提供针对性的分析还原思路与对抗策略。

2026-11-03 18:45:32
472
寒星
常见JS混淆类型解析:从eval加密到控制流平坦化
Umi 4 新特性解析及从 Umi 3 迁移指南

深入解析 Umi 4 的核心新特性(MFSU v3、React 18、React Router 6、Route Data Loader、@umijs/max),并提供从 Umi 3 升级到 Umi 4 的完整、标准化实操迁移方案与排错避坑指南。

2026-11-03 18:32:33
195
小齿轮
Umi 4 新特性解析及从 Umi 3 迁移指南
dva 中怎么发起异步请求?effects 配合 call/put 实战

本文详细讲解在 dva 状态管理框架中如何发起异步请求。通过剖析 Model 中的 effects 机制,结合 call 与 put 两个核心操作符,从 API 接口封装、effects 异步调用、reducers 同步更新到组件 dispatch 与 loading 处理,提供完整实战代码与避坑指南。

2026-11-03 18:25:53
275
北岛
dva 中怎么发起异步请求?effects 配合 call/put 实战
JS逆向实战:使用AST技术还原高度混淆的代码逻辑

本文深入讲解在前端与爬虫JS逆向场景中,如何基于Babel编译器利用抽象语法树(AST)技术系统化还原高度混淆的JavaScript代码,涵盖大数组字符串解密、代理对象与函数内联、控制流平坦化重构以及死代码消除等核心实战步骤。

2026-11-03 17:50:57
482
霁月
JS逆向实战:使用AST技术还原高度混淆的代码逻辑
怎么自定义 reveal.js 主题与 CSS 样式

详细讲解怎么自定义 reveal.js 主题与 CSS 样式。涵盖使用独立 CSS 覆盖现有主题和基于官方 SCSS 源码编译全新主题两套完整方案,深入解析选择器优先级、变量配置及常见排错技巧。

2026-11-03 17:41:56
551
小圆点
怎么自定义 reveal.js 主题与 CSS 样式
从 marked.js 旧版本升级到最新版:API 变更与迁移指南

针对 marked.js 从旧版本升级至最新版的完整工程迁移指南。详细梳理包导出、实例隔离、marked.use 扩展流水线、Renderer Token 对象解构及外置安全净化等核心破坏性变更,提供步骤拆解、代码示例与验证清单。

2026-11-03 17:38:17
646
百宝袋
从 marked.js 旧版本升级到最新版:API 变更与迁移指南