如何编码JavaScript文件?

时间:2013-11-25 18:38:56

标签: javascript dll decode encode

如何将我的JavaScript文件编码为DLL文件?

我的意思是没有人能理解像C#中CS文件创建的Dll这样的代码。 我需要这个,因为我想把我的功能交给某个公司,但我不希望他们理解我的功能....只是可以调用这些功能。

我看到jQuery文件编码为变量(a,b,c,d,....)。 例如,编码这个简单的代码:

function CookiesEnabled() {
var result = false;
createCookie("testing", "Hello", 1);
if (readCookie("testing") != null) {
    result = true;
    eraseCookie("testing");
} return result;
};

1 个答案:

答案 0 :(得分:1)

实际上没有任何方法可以加密/编码JS中的代码(至少我不知道任何方式),但标准方法是使用良好的minifiers,即崩溃代码的程序,删除注释重命名从良好的长名称到widthheight之类的局部变量,如ab之类的东西。甚至可以重新构建代码,使其尽可能紧凑。它们通常最终都是非人类可读的。

Minifing通常甚至称为JS编译,但实际上并非如此。由于是一个很好的,不会去那里,有这么多,但为了我的目的,我一直在使用微软官方捆绑:

http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

你也应该查看这个问题(我知道的所有大牌都在那里。):
Is there a good JavaScript minifier?