ՀամակարգիչներԾրագրավորում

ՆԳՄ - ինչ է դա: Ինչու ես պետք է ստուգողի mikrorazmetki.

Եկեք խոսենք կոդը ստուգման գործիքներ. Հատուկ գործիք է, որը ստեղծվել է այդ նպատակի համար, որը կոչվում է ՆԳՄ: Որպես օրինակ, այն կօգտագործվի HTML: Validator այս նշում լեզու բավականին հարմար է բացատրել սկզբունքը եւ տալ մի օրինակ.

Ինչու է դա անհրաժեշտ է.

Դա տեղի է ունենում, որ դուք գրել կոդը, դա զգում է եւ աշխատում է ճիշտ, բայց չի խանգարի ստուգել. Այնպես որ, օրինակ, մենք ստեղծել ենք մի HTML էջում. Երբ մենք հիշում մասին ՆԳՄ, ինչը նշանակում է, որ մենք շահագրգռված ենք, թե որքան լավ է պատրաստված տեսանկյունից ընդունված ստանդարտի (այդ ավելի լավ է, այնպես որ դա կլինի ավելի ճիշտ ու ավելի համակարգիչներ):

Մենք ստեղծել պայմաններ

Խստությունը որի հետ էջ կստուգվեն, գրանցում է, որ թեգով : Եթե դա չի նշված, ապա դա կարելի է ուսումնասիրել, շատ ուշադիր, եւ զեկույցը ցույց կտա բոլոր ՆԳՄ սխալներ եւ թափոններ չափանիշներին: Նաեւ համարում են, որ աուդիտը պետք է իրականացվի ըստ կանոնների HTML5. To նշեք մի այլ տարբերակ, կամ մեղմելու շեղումներով որոնումը, օգտագործել կտրոնը: Ի դեպ, ի լրումն տարբերակի համար HTML, կա նաեւ մի Validator CSS. Այն թույլ է տալիս Ձեզ է ստուգել կառուցումը cascading ոճը թիթեղներ, եւ դրա համապատասխանությունը վերջին ստանդարտներին: Այս հնարավորությունն, եթե դուք իսկապես հետաքրքրում է այս թեմային, ապա ավելի լավ է ոչ թե անփութության պատճառով.

Ուղղությունները DOCTYPE հատկորոշիչը ստուգում

Ներկայումս, կան տեսակներ չեկերի.

  1. Խիստ համապատասխան վերջին եվրոպական ստանդարտներին:
  2. Անցումը:
  3. Խիստ.
  4. Շրջանակներ:

Ի դեպ, DOCTYPE միշտ ցանկալի է ճշտել: Ի վերջո, եթե դուք չեք, տարբեր բրաուզերների ունեն տարբեր պարամետրերը, որոնք կդրվեն դուրս է ցույց տալ, էջը տարբեր ձեւերով. Եւ ցանկալի ֆայլը ցուցադրվում է շատ տգեղ. Հարկ է նշել, որ դա միայն ազդում է տեսողական բաղադրիչը, իսկ կատարումը չի ազդել:

Սխալ ասի

Նույնիսկ երբ ստուգում փոքր փաստաթուղթը կոդի ՆԳՄ կարող եք գտնել բազմաթիվ բացակայում ծրագրավորող: Ես պետք է հեռացնել բոլորին. Ոչ: Շատ տեխնիկական սխալներ չեն քննադատական, առավել, որ նրանք կարող են անել, դա մի քիչ դանդաղեցնել կայքը: Չնայած նրան, որ, եթե այս տարբերակը արժեքավոր ձեզ, անտեսել նրանց չի աշխատի: Այն պետք է նաեւ նշել, որ որոշ սխալներ կարող են առաջանալ պահին կազմելու PHP թարգմանչին:

այլ տարրեր

Այն փաստը, որ HTML- կոդ ՆԳՄ ստուգումների, դա, իհարկե, լավ: Կան առանձնահատկություններ, կապված RSS-ը թարմացվող բովանդակության եւ CSS կասկադային սեղաններ: Այո, կան validators նրանց համար: Հիշեք, որ նրանք ոչ միայն ստուգելու համապատասխանությունը կոդը. Եւ այն, ինչ այնտեղ գրված, նրանք չեն հետաքրքրում: Հետեւաբար, եթե դուք են հիմնականում հետաքրքրում է որակի էջերում եւ կայքում, Դուք պետք է ստուգեք նրանց, ինչպես նաեւ.

առցանց ստուգում

Որպեսզի ոչ թե ցրել է իր ջանքերը `մի շարք ծրագրերի, շատ մշակողները ընտրել են առցանց ՆԳՄ: Ինչ է դա եւ ինչպես է այն օգնում. Նման ծառայությունները սովորաբար արդեն սահմանված է ստուգել բոլոր երեք բաղադրիչները (RSS-թարմացվող բովանդակություն, CSS եւ HTML): Նրանց բազմակողմանիություն արժանի է գովասանքի: Բայց կոռեկտությունը կազմելու է առանձին HTML ավելի լավ ստուգել նորից. Եթե մենք խոսում ենք այն մասին, առավելությունների օնլայն ծառայությունների, հարկ է նշել, որ կարիք չկա պատճենել ամբողջ կոդը: Պարզապես մուտքագրեք հասցեն կայքի, եւ մի պահ դուք կտեսնեք, սխալ է: Կան նաեւ ընդարձակման համար բրաուզերների, որը նույնպես կարող է մասամբ կամ ամբողջությամբ ստուգել, թե արդյոք էջ բաց է ընդունված չափանիշներին:

Թե ինչ ներառված է վալիդացման.

Այս գործընթացը բաժանված է մի քանի մասերի:

  1. Որոնման համար շարահյուսական սխալներով.
  2. Սկան ներդրված թեգերը. Նրանք միշտ փակվել են հակառակ հերթականությամբ, ինչպես նաեւ, թե ինչպես պետք է գալ Թեմա. Եւ եթե ինչ-որ բան սխալ է, դուք պետք է ծանուցվում:
  3. Ստուգելու համար համապատասխանությունը սահմանված փաստաթղթի տիպի սահմանում: Ավտոմատ scans եւ որոշում է, թե արդյոք բոլոր ճիշտ (tags, հատկանիշներ), որը գրված նկատմամբ տարբերակի նշում լեզու, որը հայտարարել է
  4. Ստուգելու համար ներկայությամբ օտարերկրյա տարրերի. Որոնման համար, թե ինչ է օրենսգրքի այն հանգամանքին, սակայն բացակայում է փաստաթղթի տիպի սահմանում:

Պետք է հասկանալ, որ այս ամենը - տրամաբանական քննության: Այս դեպքում կարեւոր չէ, թե ինչպես պետք է իրականացնել ՆԳՄ: Ինչ է սա նշանակում գործնականում. Եթե գոնե մեկ ստուգում հաջող չէ, որ կոդը, որը չէր կարող համարվել տեղավորել. Վերջում յուրաքանչյուր խոշոր ծրագրի կցուցադրեն առաջարկություններ, թե ինչ պետք է ամրագրվի (եւ կարող է նույնիսկ պատմել ձեզ, թե ինչպես պետք է դա անել):

փաստարկները

Հիմնական պատճառը, թե ինչու ՆԳՄ - mikrorazmetki - այն է, ապահովել խաչաձեւ զննարկիչը կայքի կամ դրա անհատական էջում: Այն փաստը, որ յուրաքանչյուր ծրագիր է, որը օգնում է Ձեզ տեսնել վեբ էջեր, ունի իր սեփական parser: Հետեւաբար, մի միջոց է վստահ լինել, որ կոդը կաշխատի ճիշտ է բոլոր բրաուզերների - ազատվել դրանից միջոցով ՆԳՄ: Ինչն է ավելի.

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

Այնպես որ, հարկ է նշել, որ ՆԳՄ mikrorazmetki շատ խիստ. Եւ բրաուզերների կարող են ուղղել որոշ սխալներ ինքներդ. Հետեւաբար, եթե առաջին խնդիրն այն է, որ աշխատի, որ տեսքը մասամբ կարելի է անտեսել:

Reviews, օգտագործելով ՆԳՄ

Ինչ է դա գործնականում. Համեմատ, ինչ օգտագործվում է իրական աշխարհի դիմումները, ՆԳՄ ցուցադրում արտահերթ պահանջ: Իհարկե, դա կարող է ցույց տալ, որոշ սխալներ, որոնք կանխելու բնականոն գործունեությունը, բայց փորձում է գոհացնել նրան լիովին դեռ չեն: Նաեւ հաճախ նշում են, որ դա միշտ չէ, որ աննշանորեն փորձարկվել է կողմնակի տարրերի. Բայց նրանք ներառում են մաքսային ատրիբուտները, որոնք չեն ճանաչել ստանդարտներ, սակայն օգտագործվում են մշակողների հեշտացնել արտադրական գործընթացները:

Եթե դուք կասկածներ ունեն գեղագիտական տեսքը էջի, նրանք իզուր է. Օրինակ, եթե դուք սահմանել Doctype, պիտի անցել parser զննարկիչը մի կոնկրետ ռեժիմում. Միայն այն չի հանգեցնի այն բանին, որ այն բեռնված, իսկ կոդը կստուգվեն դրան համահունչ: Հետեւաբար parsers բրաուզերները արդեն preconfigured, որ պետք է որոշակի պակասը վավերականության ժամկետը օրենսգրքի: Եւ սովորությամբ ատրիբուտներից: Նրանք հաջողությամբ հայտնաբերվել է եւ մշակվում: Որպես օրինակ, Արիա տեխնոլոգիայով. Այն աշխատում է ատրիբուտներով որը լրացնում է իմաստային նշանակությունը կոդը, այնպես, որ երդվում ՆԳՄ: Ինչ է դա: Լավ է, թե վատ: Է, մի կողմից, կոդը աշխատում, եւ առաջարկում է հատուկ հնարավորություններ: Իսկ մյուս ստանդարտ շեղումը. Սակայն այն դեպքում Արիա դա արդարացված է:

եզրափակում

Դեպի վերջ, ես ուզում եմ ասել, որ բոլորը ընտրում է օգտագործել այն, թե ոչ ՆԳՄ: Քանի մասի հոդվածում մենք նկարագրել է հատկանիշները եւ երանգները այս քայլով, բայց այդ որոշումը մինչեւ ընթերցողին:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.