可以將 javascript 進行編譯及縮小去雜code的線上工具. 是由 google 提供的 closure tool, 方便 javascript 在線上的應用.
不過實際測試有趣的地方在於, 使用 optimization 選項的三個不同 level, 有 Whitespace only, Simple, Advanced, 若以以下的 sample code 來看, 會產出不同的結果如下:
原始:
代碼: 選擇全部
function hello(name) {
alert('Hello, ' + name);
}
hello('New user');
hello('1'+'2');
代碼: 選擇全部
function hello(name){alert("Hello, "+name)}hello("New user");hello("1"+"2");
代碼: 選擇全部
function hello(a){alert("Hello, "+a)}hello("New user");hello("12");
代碼: 選擇全部
alert("Hello, New user");alert("Hello, 12");