'XXX.min.js' 文件在 Wordpress 插件中的意义

Significance of 'XXX.min.js' file in Wordpress plugin

我正在调试 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文件?

谢谢。

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

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

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

一个更微妙但相关的问题是,为什么他们也有非缩小版本,假设只有 min.js 个文件被实际加载并且 运行。我想这是为了使用 sourcemap 调试 运行ning 代码的潜力,您实际上可以 运行ning 缩小版本,但逐行通过人性化版本.

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