为什么大多数JavaScript框架都使用这么短的变量名?

Alv*_*var 1 javascript naming minify

我被告知多年来使用一个有意义的变量名称.然而,每次我试图调试一些JavaScript代码和挖掘到第三方框架的时候,我发现每一个JavaScript框架,将有变量的名称,如a,ac,b,c.

为什么这么短的变量名称是常见的做法?这似乎会损害可维护性.

小智 5

它被称为缩小.它在所有语言中完成,但主要是JavaScript,以从源代码中删除所有不必要的字符.它主要是JavaScript,因为大型JavaScript文件可以做得更小,从而在浏览器中加载更快.

大多数的JavaScript库具有可用于未过压缩,使调试可以做,然后在生产缩小的版本用于减少传输开销开发者版本.

在编写代码时,你应该总是使用合理的变量,但这只是开发人员可以阅读它,浏览器并不关心.