我正在尋找一種方式來縮小這樣的代碼:如何來縮小/醜化文件和窗口的屬性和方法
setTimeout(function() {
document.getElementById('test').innerText = 'Hello World!';
}, 1000);
爲了這樣的事情(減去空白和新行):
(function(a,b){
a(function(){
b('test').innerText='Hello World!';
}, 1000);
})(setTimeout, document.getElementById)
使用像UglifyJS或類似的自動工具。 從文檔看來,這似乎不是一個選擇。
編輯: 這是我們經常見到這樣的代碼:
(function (window, document, undefined) {
// code here
})(window, document);
這是爲performance和make the code more minifier-friendly做,所以我不知道這是爲什麼不更深的層次進行。
所以不會谷歌的地方看...不是stackoverflow? – NewToJS
我找不到任何東西,如果你有一個鏈接請分享:) –
爲了澄清,你是問如何做到這一般,或問如何定製由特定工具執行的縮小? – Dai