大超级快乐javascript压缩

大超级快乐javascript压缩,javascript,variables,compression,Javascript,Variables,Compression,现在,我听说过javascript压缩器,使用过很多,也喜欢一些。然而,他们都做同样的事情。删除不必要的空间。太好了,他们完全按照罐头上写的做。压缩Javascript。然而,通过查看一些提供传奇库(如jQuery)的主要参与者,他们提供了完全不可读的“缩小”源代码。值得注意的是,变量名从this更改为c。这是我在任何地方都找不到的压缩 我的问题是,在哪里可以找到一个Javascript压缩器,除了删除不必要的空间外,它还可以压缩变量。还是手工操作 例如: // My Javascript:;

现在,我听说过javascript压缩器,使用过很多,也喜欢一些。然而,他们都做同样的事情。删除不必要的空间。太好了,他们完全按照罐头上写的做。压缩Javascript。然而,通过查看一些提供传奇库(如jQuery)的主要参与者,他们提供了完全不可读的“缩小”源代码。值得注意的是,变量名从
this
更改为
c
。这是我在任何地方都找不到的压缩

我的问题是,在哪里可以找到一个Javascript压缩器,除了删除不必要的空间外,它还可以压缩变量。还是手工操作

例如:

// My Javascript:;

var cats = 'Nyan',
    dogs = 'Hound';

alert(cats + dogs);

// jQuery styled compression:

var a='Nyan',b='Hound';alert(a+b);

据我所知,你做你需要的:)

据我所知,你做你需要的:)

这应该由一个标准的迷你们完成。如果不是,则很可能无法安全地重命名变量名(全局变量/函数)

另外,您可能正在寻找的是模糊器。检查此问题:

这应该由标准的缩小器完成。如果不是,则很可能无法安全地重命名变量名(全局变量/函数)

另外,您可能正在寻找的是模糊器。检查此问题: 是传输/缩小JavaScript代码的最先进工具

它基本上有两个编译级别:简单和高级。您可以在几乎任何JS代码上使用简单的编译级别

真正的魔力在于高级级别,它删除未使用的代码、内联函数、展平属性(
abc.def.ghi
->
a
)并重命名所有自定义变量。但是您必须以编译器能够理解的方式编写代码

如果你对JS很认真,请阅读《谁是闭包工具的主要开发人员之一》。

是传输/缩小JavaScript代码的最高级工具

它基本上有两个编译级别:简单和高级。您可以在几乎任何JS代码上使用简单的编译级别

真正的魔力在于高级级别,它删除未使用的代码、内联函数、展平属性(
abc.def.ghi
->
a
)并重命名所有自定义变量。但是您必须以编译器能够理解的方式编写代码

如果你对JS很认真,请阅读《谁是闭包工具的主要开发人员之一》。

做了很多事情(参见列表),包括“缩短变量名…”。做很多事情(见列表),包括“缩短变量名…”。