JavaScript Zana ya Minify- Kipenyo cha bure cha JS na Compressor ya Mkondoni

Input data
bfotool loadding
Output data
bfotool loadding

Javascript Miniify Tool

Kupunguza Javascript huchukua msimbo mzuri, ulioundwa vizuri wa JS ambao umeandika na kuondoa nafasi, ujongezaji, mistari mipya na maoni. Hizi arie hazihitajiki ili Javascript ifanye kazi kwa mafanikio. Pia hufanya Javascript kuwa ngumu zaidi kusoma wakati wa kutazama chanzo.

Wasanidi wengi watadumisha toleo la 'nzuri', na baada ya kusambaza mradi wao wataendesha hati zao kupitia programu ya uboreshaji. Pia mara nyingi huchanganya faili zao nyingi za hati kuwa faili moja.

Kwa nini utumie Javascript Minifier?

Madhumuni ya minifcation ni kuongeza kasi ya tovuti. Kupunguza kunaweza kufanya hati kuwa ndogo hadi 20%, na hivyo kusababisha muda wa upakuaji haraka. Wasanidi wengine pia wataitumia 'kuficha' msimbo wao. Hii inafanya kuwa vigumu kwa msimbo kusomwa, na hivyo kufanya kuwa vigumu zaidi kubadilisha mhandisi au kunakili.

Pia ni jambo la kawaida kuchanganya faili zote za Javascript za tovuti moja kuwa faili moja. Hii ina idadi ya faida. Inapunguza idadi ya ombi la HTTP linalohitaji kufanywa ili kupata vipengele vyote vya tovuti. Pia hufanya minification na gzip compression ufanisi zaidi.

Javascript Miniify Mfano

Javascript Iliyopambwa:

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);  
}

Inakuwa hii minified:

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);}