是否有任何工具/实用程序可以自动重新生成js内容以供发布?

时间:2012-02-27 13:08:41

标签: javascript obfuscation release tooling

许多网站,如Catch.com,都严重依赖JavaScript。例如,Catch.com在保存网页时,会下载一个javascript文件:catchapp.js,但它的内容以奇怪的代码开头,例如:

function e(a) { throw a; } 
var i = void 0, j = !0, k = null, m = !1; 
function ba() { return function (a) { return a } } 
function ca() { return function () { } } 
function da(a) { return function (b) { this[a] = b } } 

他们在发布之前是否使用一些工具来更改js文件?

1 个答案:

答案 0 :(得分:1)

他们使用像jscompress这样的JavaScript缩小工具。这将减少文件大小,加快用户的下载速度并降低带宽成本。它也可以作为代码混淆。