为什么最小化的 javascript 脚本以相同的顺序使用相同的变量名
why do minimized javascript scripts use the same variable names in the same order
许多来自不同来源的函数似乎使用“e t n r o i”的子集作为变量和参数名称。 Jquery 的大部分功能都使用它。许多 polyfill 脚本使用这些参数。我见过其他脚本使用这些。为什么要以这种特定的顺序使用这些特定的变量名?是否使用相同的程序将这些脚本最小化?使用它有什么好处吗?
这是出于压缩原因 (gzip)。这些字符在英语中很常见,因此也会更频繁地出现在无法缩小的变量或值中。这将使 gzipped 版本可能比使用 z q x j
更小
许多来自不同来源的函数似乎使用“e t n r o i”的子集作为变量和参数名称。 Jquery 的大部分功能都使用它。许多 polyfill 脚本使用这些参数。我见过其他脚本使用这些。为什么要以这种特定的顺序使用这些特定的变量名?是否使用相同的程序将这些脚本最小化?使用它有什么好处吗?
这是出于压缩原因 (gzip)。这些字符在英语中很常见,因此也会更频繁地出现在无法缩小的变量或值中。这将使 gzipped 版本可能比使用 z q x j
更小