在压缩之前是否有一些有效的目的来缩小?如果gzip文件首先缩小,那么gzip文件似乎不太可能.
我问,因为在缩小代码中诊断生产问题要困难得多,而且我想知道人们是否为了这个目的而无缘无故.
我正在阅读BemTv的代码.然后我看到了如下奇怪的Javascript代码.
//n = {} , r = [5,1]
! function e(t, n, r) {
console.log(t)
function i(s, a) {
if (!n[s]) {
if (!t[s]) {
var c = "function" == typeof require && require;
console.log(require);
if (!a && c) return c(s, !0);
if (o) return o(s, !0);
throw new Error("Cannot find module '" + s + "'")
}
var u = n[s] = {
exports: {}
};
t[s][0].call(u.exports, function(e) {
var n = t[s][1][e];
return i(n ? n …Run Code Online (Sandbox Code Playgroud) 我知道缩小负责删除:空格字符,换行符,注释,有时还有块分隔符.不久前我读到它也负责缩短变量名称.但我一直认为这是混淆的一部分.我对吗?或者现在缩小库还包括这样的功能?