closure compiler
by mmis1000
HTML
<textarea id='code'></textarea>
<div id='data'></div>
<button id='click'>click</button>
JavaScript
function short(code, onsuccess) {
$.ajax({
type: "POST",
url: "http://closure-compiler.appspot.com/compile",
data: {
"compilation_level": "WHITESPACE_ONLY",
"output_format": "text",
"output_info": "compiled_code",
"js_code": code
},
success: onsuccess,
dataType : "text"
});
}
function print(data) {
$("#data").text('javascript:' + encodeURIComponent(data));
}
code = 'alert("a" + "b");'
short(code, print)
$('#click').click(function(){
short($('#code').val(), print)
})