2013-11-25 133 views
0

我該如何編碼JavaScript文件,比如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; 
}; 

回答

1

真的是沒有任何辦法來加密/ JS中的(至少我不知道任何方式)編碼碼這樣的,但標準的方法是使用好的縮寫,即程序崩潰你的代碼,刪除評論重命名局部變量從良好的長名稱像widthheightab之類的東西。甚至可以重新構建您的代碼,使其儘可能緊湊。它們通常最終不可讀。

Minifing通常甚至稱爲JS編譯,但它不是真的。如同是一個很好的,也不會去那裏,有這麼多,但我的目的,我一直在使用微軟官方捆綁:

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

你也應該看看這個問題(所有我知道的大牌都在那裏):
Is there a good JavaScript minifier?

+0

感謝您的描述我的朋友 – amin

相關問題