-1

我不知道这个问题是否有解决方案,但我有大量带有长描述性名称的 Javascript 函数,例如:

function getTimeFromTimezoneInMilliseconds(...) { ... };
function computeDifferenceFromUTCInMilliseconds(...) { ... };
...

这些长名称有助于解释代码的作用,因为某些操作很复杂,并且仅在阅读代码时不易理解。它也有助于维护代码。

我正在最小化这个 Javascript 代码,但当然,这些名称并没有被最小化。

Javascript 中是否存在重构技巧,允许最小化器选择更小的函数名称并减少代码大小?

4

2 回答 2

1

不要缩小自己!让机器做硬的部分。

有许多不同的选择。

  • 您可以使用一个在线站点,在其中粘贴您的代码并获得缩小版(手动)。
  • 您可以自动化并使用服务器端语言来缩小 JavaScript。
  • 您可以使用 Google CC 或 Yahoo YUI Compressor 来缩小和大大优化您的代码。
于 2013-08-05T15:24:52.397 回答
1

您应该将代码包装在 IIFE 中。

这样一来,您将根本没有任何公共成员,并且 minifier 将能够为所欲为。

这具有不污染全局范围的额外优势。

于 2013-08-05T18:00:47.027 回答