首页 > 解决方案 > Wordpress 插件中“XXX.min.js”文件的意义

问题描述

我正在调试 Wordpress 的“woo-variation-gallery”插件。我发现在“asset->js”文件夹下,每个 XXX.js 文件都有一个 XXX.min.js 文件。例如 :

1. admin.js ---- admin.min.js
2. frontend.js ----- frontend.min.js
3. so on....

我想了解 xxx.min.js 文件的意义?这些 *.min.js 文件的目的是什么?为什么对应文件夹中的每个 .js 文件,都有一个 .min.js 文件存在?

谢谢。

标签: javascriptwordpressplugins

解决方案


在 Stackoverflow 上提出这个问题之前,您没有在Google 上搜索“min.js” ,这有点令人失望,但也许您已经开始这样做了,非常受欢迎!

正如您从第一次点击中看到的那样,min.js 文件是一个经过缩小的 javascript 文件,在不改变任何行为的情况下尽可能地减小了大小并简化了代码。

这通常通过用超短名称替换有意义的名称、替换非常规但高性能的实现以及消除空格和不必要的分隔符来使其不可读。

一个更细微但相关的问题是,为什么他们在那里也有非缩小版本,大概只有 min.js 文件实际加载和运行。我想这是为了使用源映射调试正在运行的代码的潜力,您可以在其中实际运行缩小版本,但逐行通过人性化版本。

在这里提出问题之前,花一点时间研究一个问题总是值得的。你通常会在证明你做过研究的同时学到很多东西,而且通常你自己找到答案,根本不需要提出来。


推荐阅读