反压缩JS后,我的万花筒写轮眼开启,CV技能显著增强了吗?

2026-05-27 15:170阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2598个文字,预计阅读时间需要11分钟。

反压缩JS后,我的万花筒写轮眼开启,CV技能显著增强了吗?

前言:因为比较菜,所以通常需要读一些别人的代码学习学习。有源码的代码自然好,但很多网站不开源。这些网站的js又是打包压缩过的,学习起来很难受。所以,我做一个小的工具。

前言

因为比较菜,所以经常需要读一些别人的代码学习学习。

有源码的代码当然好,但是很多网站不开源。这些网站的 js 又都是打包压缩过的,学习起来很难受。

所以我做了一个小工具,通过修改抽象语法树,来处理这些打包压缩过的 js,增强代码可读性,让我们学习起来更容易。

如果再借助重定向线上 js 到本地 js,或者使用 chrome 自带的 override 源码能力,甚至可以轻松调试别人的线上代码。

反压缩JS后,我的万花筒写轮眼开启,CV技能显著增强了吗?

有了这个工具,我 CV 界大师兄的名号可谓实至名归。

下面是这个工具的代码仓库:boompack。

需求

在此之前,其实面对这些压缩过的 js 我是不太想做这个工具的。

通常使用 prettier 美化一下,然后慢慢磨就好了。

但是这次我面对的是一个 canvas 相关的 js,压缩后的核心代码使用 prettier 格式化之后有 2 万多行,看到这份代码之后人都麻了。

阅读全文

本文共计2598个文字,预计阅读时间需要11分钟。

反压缩JS后,我的万花筒写轮眼开启,CV技能显著增强了吗?

前言:因为比较菜,所以通常需要读一些别人的代码学习学习。有源码的代码自然好,但很多网站不开源。这些网站的js又是打包压缩过的,学习起来很难受。所以,我做一个小的工具。

前言

因为比较菜,所以经常需要读一些别人的代码学习学习。

有源码的代码当然好,但是很多网站不开源。这些网站的 js 又都是打包压缩过的,学习起来很难受。

所以我做了一个小工具,通过修改抽象语法树,来处理这些打包压缩过的 js,增强代码可读性,让我们学习起来更容易。

如果再借助重定向线上 js 到本地 js,或者使用 chrome 自带的 override 源码能力,甚至可以轻松调试别人的线上代码。

反压缩JS后,我的万花筒写轮眼开启,CV技能显著增强了吗?

有了这个工具,我 CV 界大师兄的名号可谓实至名归。

下面是这个工具的代码仓库:boompack。

需求

在此之前,其实面对这些压缩过的 js 我是不太想做这个工具的。

通常使用 prettier 美化一下,然后慢慢磨就好了。

但是这次我面对的是一个 canvas 相关的 js,压缩后的核心代码使用 prettier 格式化之后有 2 万多行,看到这份代码之后人都麻了。

阅读全文