假設裏面有一個全局變量,它是一個功能我如何混淆使用YUI全局變量沒有把全班封閉
function MyClass(){}
,並有諸如
MyClass.func1 = function()
{
}
這個類的方法
我想確保YUI壓縮和混淆工作無需將整個類放入關閉中,如
(function() {
function MyClass(){}
MyClass.func1 = function()
{
}
})();
有沒有辦法讓YUI壓縮工作而沒有這樣做?
恐怕YUI壓縮忽略全局變量,爲什麼你想要類是全局的任何特定原因?參考鏈接http://alistapart.com/article/javascript-minification-part-II –
@RaunakKathuria是的,一個因爲它是一個現有的產品,同時也是因爲保持全局類可以確保只有一個實例可以創建該類。 – gurvinder372
保持全局類與可能導致的實例數無關...... – dandavis