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

Վերադասավորեք խճճված HTML-ը՝ այն հեշտ կարդալու համար, կամ մինիմալացրեք այն թողարկման համար՝ կոտրված թեգերի կամընտիր ստուգմամբ:

HTML մուտքային կոդ

Նահանջ
Վավերացնել
page.html
Տեղադրեք կամ գրեք HTML-ը՝ այն ձևաչափելու, մինիմալացնելու կամ ստուգելու համար:

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

ՀՏՀ

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

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

Ի՞նչ է ստուգում վավերացման (validation) միացումը:

Այն նշում է կառուցվածքային խնդիրները, որոնք բրաուզերը լռելյայն կշրջանցեր (չփակված կամ սխալ համադրված թեգեր, կրկնվող ID-ներ, կրկնվող ատրիբուտներ և չէկրանավորված նիշեր)՝ ցույց տալով յուրաքանչյուրի տողն ու սյունակը: Սա արագ կառուցվածքային ստուգում է, այլ ոչ թե W3C համապատասխանության ամբողջական զեկույց:

Արդյո՞ք մինիմալացումը կփոխի իմ էջի տեսքը:

Ոչ, Ձեր էջը կցուցադրվի և կգործի ճիշտ նույն կերպ: Մինիմալացումը հեռացնում է բացատներն ու մեկնաբանությունները, սեղմում է ներկառուցված CSS-ը և JavaScript-ը, ինչպես նաև հեռացնում է ատրիբուտների ոչ պարտադիր չակերտները՝ պահելով միայն այն, ինչն անհրաժեշտ է բրաուզերին էջը նույնությամբ արտապատկերելու համար: Բացատների նկատմամբ զգայուն տեքստերը (օրինակ՝ նախաձևաչափված բլոկները) մնում են անփոփոխ:

HTML կոդի ձևավորման և սեղմման հիմունքները

HTML կոդի հետ աշխատելիս հաճախ առաջանում է երկու հակադիր խնդիր լուծելու անհրաժեշտություն՝ կոդը դարձնել առավելագույնս ընթեռնելի մշակողի համար կամ օպտիմալացնել այն բրաուզերում արագ բեռնվելու համար: «HTML Գեղեցկացնող և Մինիմալացնող» գործիքը նախատեսված է հենց այս խնդիրները լուծելու համար՝ թույլ տալով վերադասավորել խճճված կոդը կամ սեղմել այն:

Գործիքի աշխատանքը հիմնված է երկու հիմնական ռեժիմների վրա.

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

Մշակման ողջ գործընթացը կատարվում է անմիջապես օգտատիրոջ բրաուզերում: Ձեր HTML-ը ձևաչափվում, մինիմալացվում և ստուգվում է Ձեր բրաուզերում. ոչինչ չի վերբեռնվում BroBroGo սերվերներ:

Մուտքային տվյալներ և կառավարման կարգավորումներ

Գործիքից օգտվելու համար հասանելի են հետևյալ մուտքային պարամետրերն ու կառավարման տարրերը.

  • HTML մուտքային կոդ: Տեքստային դաշտ, որտեղ օգտատերը տեղադրում կամ գրում է իր HTML կոդը: Գործիքը կարող է մշակել մինչև 500,000 նիշ ծավալով փաստաթղթեր:
  • Նահանջ: Օգտատերը կարող է ընտրել նահանջի տեսակը կոդի ձևավորման համար՝ «2/4 spaces or Tab»:
  • Վավերացնել: Այս կարգավորումը թույլ է տալիս միացնել կամ անջատել կառուցվածքային սխալների ավտոմատ ստուգումը: Հասանելի տարբերակներն են՝ «Անջատված» և «Միացված»:

Եթե մուտքագրված կոդի ծավալը գերազանցում է թույլատրելի սահմանաչափը, համակարգը ցուցադրում է հետևյալ հաղորդագրությունը. «Այս փաստաթուղթը չափազանց մեծ է մշակման համար: Փորձեք ավելի փոքր ֆայլ:»: Այն դեպքում, երբ կոդի կառուցվածքը թույլ չի տալիս կատարել ձևափոխությունը, հայտնվում է «Չհաջողվեց մշակել այս HTML-ը:» սխալի հաղորդագրությունը:

Մինիմալացման ազդեցությունը կոդի և ֆայլի չափսի վրա

HTML կոդի սեղմումը (մինիմալացումը) ուղղակիորեն ազդում է վեբ-էջի բեռնման արագության վրա՝ փոքրացնելով փոխանցվող տվյալների ծավալը: Մինիմալացման ընթացքում գործիքը կիրառում է հետևյալ կանոնները.

  1. Հեռացնում է բոլոր ոչ պարտադիր բացատները, տողադարձերն ու HTML մեկնաբանությունները:
  2. Սեղմում է HTML-ի ներսում գտնվող ներկառուցված CSS ոճերը և JavaScript կոդը:
  3. Հեռացնում է ատրիբուտների ոչ պարտադիր չակերտները:
  4. Անփոփոխ է թողնում բացատների նկատմամբ զգայուն տեքստերը, ինչպիսիք են նախաձևաչափված բլոկները (օրինակ՝ <pre> թեգի պարունակությունը):

Այս գործողությունների արդյունքում HTML էջը բրաուզերում ցուցադրվում և գործում է ճիշտ նույն կերպ, ինչպես նախքան սեղմումը, սակայն ֆայլի ֆիզիկական չափսն էապես նվազում է: Սեղմման ավարտից հետո գործիքը ցուցադրում է կարգավիճակը՝ «Մինիմալացված է:» կամ «Մինիմալացված է՝ {pct}%-ով ավելի փոքր:»՝ կախված խնայված տեղի տոկոսից:

Կառուցվածքային վավերացում և սխալների հայտնաբերում

Երբ վավերացման ֆունկցիան միացված է, գործիքը կատարում է կոդի արագ կառուցվածքային ստուգում: Սա լիարժեք W3C համապատասխանության զեկույց չէ, այլ կենտրոնանում է այնպիսի կառուցվածքային խնդիրների վրա, որոնք կարող են խաթարել էջի ճիշտ արտապատկերումը:

Ստուգման ընթացքում վերլուծվում են հետևյալ խնդիրները.

  • Չփակված կամ սխալ համադրված HTML թեգեր:
  • Կրկնվող ID-ներ (նույնականացուցիչներ), որոնք պետք է եզակի լինեն էջում:
  • Միևնույն թեգի ներսում կրկնվող ատրիբուտներ:
  • Չէկրանավորված հատուկ նիշեր:

Վավերացման գործընթացն սկսվելիս ցուցադրվում է «Ստուգվում է…» կարգավիճակը: Եթե կոդում խնդիրներ չեն հայտնաբերվում, համակարգը տալիս է «Խնդիրներ չեն գտնվել:» հաղորդագրությունը: Սխալներ հայտնաբերելու դեպքում ցուցադրվում է «Վավերացում» վերնագիրը, իսկ դրա տակ՝ «Գտնվել է {count} խնդիր:» հաղորդագրությունը: Յուրաքանչյուր խնդրի համար նշվում է կոնկրետ տեղը՝ «Տող {line}:{col}» ձևաչափով:

Ելքային տվյալներ և վիճակագրություն

Մշակումն ավարտելուց հետո գործիքը տրամադրում է իրական ժամանակի վիճակագրություն ստացված արդյունքի վերաբերյալ.

Ցուցանիշ Նկարագրություն
Տողեր Մշակված HTML կոդի տողերի ընդհանուր քանակը:
Նիշեր Փաստաթղթում առկա նիշերի ընդհանուր քանակը:
Չափ Ստացված HTML ֆայլի չափը բայթերով:

Կոդի հաջող ձևավորումից հետո հայտնվում է «Գեղեցկացված է:» հաղորդագրությունը: Օգտատերը կարող է նաև ամբողջությամբ մաքրել աշխատանքային տիրույթը «Մաքրել» կոճակի միջոցով, որից հետո ցուցադրվում է «Մաքրված է:» կարգավիճակը:

Հաճախ տրվող հարցեր (FAQ)

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

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

Ի՞նչ է ստուգում վավերացման (validation) միացումը:

Այն նշում է կառուցվածքային խնդիրները, որոնք բրաուզերը լռելյայն կշրջանցեր (չփակված կամ սխալ համադրված թեգեր, կրկնվող ID-ներ, կրկնվող ատրիբուտներ և չէկրանավորված նիշեր)՝ ցույց տալով յուրաքանչյուրի տողն ու սյունակը: Սա արագ կառուցվածքային ստուգում է, այլ ոչ թե W3C համապատասխանության ամբողջական զեկույց:

Արդյո՞ք մինիմալացումը կփոխի իմ էջի տեսքը:

Ոչ, Ձեր էջը կցուցադրվի և կգործի ճիշտ նույն կերպ: Մինիմալացումը հեռացնում է բացատներն ու մեկնաբանությունները, սեղմում է ներկառուցված CSS-ը և JavaScript-ը, ինչպես նաև հեռացնում է ատրիբուտների ոչ պարտադիր չակերտները՝ պահելով միայն այն, ինչն անհրաժեշտ է բրաուզերին էջը նույնությամբ արտապատկերելու համար: Բացատների նկատմամբ զգայուն տեքստերը (օրինակ՝ նախաձևաչափված բլոկները) մնում են անփոփոխ:

Ինչպե՞ս է գործիքը վերաբերվում իմ տվյալների գաղտնիությանը:

Ձեր HTML կոդի մշակումը, ձևավորումը, սեղմումն ու ստուգումն իրականացվում են անմիջապես Ձեր վեբ բրաուզերում: Ոչ մի տվյալ կամ կոդի հատված չի ուղարկվում BroBroGo սերվերներին, ինչը ապահովում է տվյալների տեղային մշակումը: