JavaScript Գեղեցկացնող և Մինիմալացնող

Վերադասավորեք մինիմալացված կամ քողարկված JavaScript-ը, որպեսզի կարողանաք կարդալ այն, կամ մինիմալացրեք Ձեր սեփական կոդը՝ ավելի փոքր չափով թողարկելու համար:

Նահանջ
Անուններ
Տեղադրեք կամ գրեք JavaScript-ը՝ այն գեղեցկացնելու կամ մինիմալացնելու համար:

Ձեր JavaScript-ը ձևաչափվում և մինիմալացվում է Ձեր բրաուզերում: Ոչինչ չի վերբեռնվում BroBroGo սերվերներ:

ՀՏՀ

Ո՞րն է տարբերությունը գեղեցկացնելու (beautify) և մինիմալացնելու (minify) միջև:

«Գեղեցկացնել» (Beautify) ֆունկցիան վերադասավորում է նահանջները և բացատներ ավելացնում կոդում, որպեսզի այն հեշտ լինի կարդալ և քայլ առ քայլ վերլուծել. սա մինիմալացված կամ քողարկված (obfuscated) ֆայլը հասկանալու ամենաարագ միջոցն է: «Մինիմալացնել» (Minify) ֆունկցիան անում է հակառակը՝ հեռացնում է բացատները, մեկնաբանություններն ու չօգտագործվող կոդը, որպեսզի ֆայլն ավելի արագ ներբեռնվի: Գեղեցկացրեք կարդալու համար, մինիմալացրեք թողարկելու համար:

Կարո՞ղ է այն մինիմալացված կոդը վերածել սկզբնական տարբերակի:

Այն վերականգնում է նահանջներն ու տողադարձերը, որպեսզի տրամաբանությունը նորից ընթեռնելի դառնա, սակայն չի կարող հետ բերել փոփոխականների սկզբնական անունները կամ մեկնաբանությունները. մինիմալացումն անվերադարձ ջնջում է դրանք, ուստի ոչ մի գործիք չի կարող դրանք վերականգնել: Դուք կստանաք նույն կոդը՝ պարզապես հստակ դասավորվածությամբ:

Ի՞նչ են անում անունների «Կրճատել» և «Պահպանել» տարբերակները:

Երկուսն էլ հեռացնում են բացատները, մեկնաբանություններն ու անհասանելի կոդը, և ոչ մեկը չի փոխում Ձեր սկրիպտի աշխատանքը: «Կրճատել» (Shorten) տարբերակը նաև վերանվանում է տեղային փոփոխականները մեկ տառով՝ հնարավոր ամենափոքր ֆայլը ստանալու համար (այն, որը կթողարկեիք): «Պահպանել» (Keep) տարբերակը թողնում է Ձեր անունները նույնությամբ, ուստի արդյունքը մի փոքր ավելի մեծ է ստացվում, բայց մնում է ընթեռնելի և հեշտ վրիպազերծվող: