Ծրագրավորման գործիքներ

JavaScript կոդի սեղմիչ

Օնլայն գործիք JavaScript կոդից մեկնաբանությունները և ավելորդ բացատները հեռացնելու համար:

Գործարկել գործիքը

Առցանց գործիքը մշակում է JavaScript կոդը՝ հեռացնելով ավելորդ բացատները և մեկնաբանությունները: Մուտքագրված տեքստից ջնջվում են մեկ տողով «//» սկսվող մեկնաբանությունները մինչև տողադարձը, ինչպես նաև բազմատող բլոկային մեկնաբանությունների բոլոր հատվածները: Գործիքը նաև կրճատում է բացատների երկար հաջորդականությունները՝ վերածելով դրանք մեկ ընդհանուր բացատի, հեռացնում է եզրային ազատ տարածությունները և մաքրում է բացատները ձևավոր ու կլոր փակագծերի, կետ-ստորակետերի, ստորակետերի և երկկետերի շուրջ: Եթե մուտքագրման դաշտը թողնեք դատարկ կամ լրացնեք միայն բացատանիշերով, համակարգը կվերադարձնի դատարկ արդյունք և զրոյական վիճակագրություն: Մշակման ավարտից հետո էկրանի արդյունքի բաժնում հայտնվում է ստացված սեղմ կոդը, սկզբնական ու նոր նիշերի ընդհանուր քանակը, հեռացված սիմվոլների թիվը և տոկոսային խնայողությունը՝ կլորացված մեկ տասնորդական նիշի ճշտությամբ: Այս գործընթացը հիմնված է տեքստային կանոնների վրա, այլ ոչ թե JavaScript շարահյուսական վերլուծության: Ուստի տողային հաստատունների ներսում գտնվող մեկնաբանության նմանվող հատվածները կարող են ենթարկվել փոփոխության: Օգտագործեք այս հնարավորությունը վեբ նախագծերում ֆայլերի ծավալը փոքրացնելու համար:

Հրահանգներ

  1. Տեղադրեք JavaScript կոդը մուտքագրման դաշտում կամ թողեք այն դատարկ:
  2. Սեղմեք մշակման կոճակը՝ սեղմման գործընթացը սկսելու համար:
  3. Դիտեք սեղմված կոդը և նիշերի խնայողության ցուցանիշները արդյունքի դաշտում:
  4. Պատճենեք ստացված արդյունքը ձեր ծրագրային նախագծում օգտագործելու համար:

Օրինակներ

  • Սկզբնական տեքստ՝ // Հաշվարկ function sum(a, b) { return a + b; } Արդյունք՝ function sum(a,b){return a+b;}
  • Սկզբնական տեքստ՝ /* Ծանուցում */ console.log("OK" , 100) ; Արդյունք՝ console.log("OK",100);

ՀՏՀ

Ի՞նչ է ցուցադրվում, եթե մուտքագրման դաշտը դատարկ է:

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

Ինչպե՞ս են հեռացվում կոդի մեկնաբանությունները:

Գործիքը ջնջում է «//» նշանով սկսվող միատող մեկնաբանությունները մինչև տողի ավարտը, ինչպես նաև «/* ... */» ձևաչափով բազմատող բլոկները:

Արդյո՞ք գործիքը վերանվանում է փոփոխականները:

Ոչ, գործիքը չի փոխում փոփոխականների անունները և չի կատարում շարահյուսական խորքային օպտիմալացում, այլ միայն հեռացնում է մեկնաբանություններն ու ավելորդ բացատները:

Ինչո՞ւ կարող են փոփոխվել տեքստային տողերի ներսի մեկնաբանությունները:

Մշակումն իրականացվում է տեքստային կաղապարների միջոցով, ուստի մեջբերվող տողերի («strings») ներսում գտնվող մեկնաբանության նշանները կարող են ընկալվել որպես ջնջման ենթակա հատվածներ:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։