假设里面有一个全局变量,它是一个功能我如何混淆使用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