我知道加密 JS 代码是不可能的,但是我怎样才能让每个人都难以理解,比如 jquery.min.js?
问问题
276 次
5 回答
4
有多个术语:
- 缩小,如
jsmin
- 混淆或丑化,例如
uglifyjs
- 包装,喜欢
packer3
- 可以说,压缩,如YUI Compressor
- 编译,例如 Google 的Closure Compiler
最后一个与前四个略有不同,因为它将实际的编译算法和启发式应用于您的代码。例如,如果你有一个短函数,闭包编译器可能会内联它(前提是这样做没有副作用)。
于 2013-08-31T12:09:36.867 回答
2
您可以在下面的链接中执行此操作。
于 2013-08-31T12:10:03.053 回答
1
该特定文件已“缩小”。这使得变量名称更小,并删除了空格以减少在服务器上存储文件所需的字节,并使其下载速度更快。您可以使用一个在线工具来执行此操作:JSCompress
请注意,这对任何了解 javascript 的人来说都不是“难以理解”。可能有混淆工具,但它们对 javascript 基本上没有意义。与任何事情一样,如果您不准备让别人看到您创建的内容,请不要将其放到网上。
于 2013-08-31T12:08:47.000 回答
1
使用http://javascriptcompressor.com/
使用此压缩器完全免费在线压缩和混淆 Javascript 代码。
于 2013-08-31T12:10:59.323 回答
0
使用代码压缩器,例如: http ://jscompress.com/
有许多进行不同类型的混淆和缩小。我自己对 nodejs 使用minify - https://npmjs.org/package/minify
于 2013-08-31T12:11:27.390 回答