Javascript Minify Tool
Minifying Javascript njupuk kode JS sing apik lan apik sing wis sampeyan tulis lan mbusak spasi, indentasi, baris anyar, lan komentar. Iki ora dibutuhake kanggo Javascript bisa mlaku kanthi sukses. Iki uga ndadekake Javascript luwih angel diwaca nalika ndeleng sumber.
Akeh pangembang bakal njaga versi 'cantik', lan sawise nyebarake proyek kasebut, skrip kasebut ditindakake liwat program minifikasi. Dheweke uga asring nggabungake file skrip sing akeh dadi siji file.
Napa nggunakake Javascript Minifier?
Tujuan minifcation yaiku kanggo nambah kacepetan situs web. Minimisasi bisa nggawe skrip nganti 20% luwih cilik, nyebabake wektu download luwih cepet. Sawetara pangembang uga bakal nggunakake kanggo 'obfuscate' kode. Iki ndadekake angel kanggo maca kode, saéngga nggawe luwih angel mbalikke utawa nyalin.
Praktek umum kanggo nggabungake kabeh file Javascript kanggo situs web siji dadi siji file. Iki duwe sawetara keuntungan. Ngurangi jumlah panjalukan HTTP sing kudu ditindakake kanggo entuk kabeh unsur situs web. Iki uga nggawe kompresi minifikasi lan gzip luwih efektif.
Tuladha Javascript Minify
Javascript sing apik:
var a = document.createElement('a');
mimeType = mimeType || 'application/octet-stream';
if (navigator.msSaveBlob) {
navigator.msSaveBlob(new Blob([content], {
type: mimeType
}), fileName);
} else if (URL && 'download' in a) {
a.href = URL.createObjectURL(new Blob([content], {
type: mimeType
}));
a.setAttribute('download', fileName);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
} else {
location.href = 'data:application/octet-stream,' + encodeURIComponent(content);
}
Dadi minified iki:
var a=document.createElement('a');mimeType=mimeType||'application/octet-stream';if(navigator.msSaveBlob){navigator.msSaveBlob(new Blob([content],{type:mimeType}),fileName);}else if(URL&&'download'in a){a.href=URL.createObjectURL(new Blob([content],{type:mimeType}));a.setAttribute('download',fileName);document.body.appendChild(a);a.click();document.body.removeChild(a);}else{location.href='data:application/octet-stream,'+encodeURIComponent(content);}