【问题标题】:How to Encode JavaScript files?如何编码 JavaScript 文件?
【发布时间】:2013-11-25 18:38:55
【问题描述】:

如何像 DLL 文件一样编码我的 JavaScript 文件?

我的意思是没有人能理解像 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;
};

【问题讨论】:

    标签: javascript dll decode encode


    【解决方案1】:

    确实没有任何方法可以像在 JS 中那样加密/编码代码(至少我不知道任何方法),但标准方法是使用好的压缩器,即崩溃代码的程序,删除 cmets 重命名局部变量,从好的长名称到 widthheightab 之类的东西。甚至重新构建您的代码,使其尽可能紧凑。它们通常以非人类可读的方式结束。

    Minifing 通常甚至被称为 JS 编译,但实际上并非如此。 with 是一个不错的,不去那里,有这么多,但出于我的目的,我一直在使用 Microsoft 官方捆绑器:

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-12
      • 2018-05-19
      • 1970-01-01
      相关资源
      最近更新 更多