RačunalnikiProgramiranje

Validator - kaj je to? Zakaj moram potrjevalec mikrorazmetki?

Spregovorimo o orodjih za preverjanje kode. Posebno orodje, ki je ustvarjena za ta namen, ki se imenuje validator. Kot primer, bo treba uporabiti HTML. Validator za ta označevalni jezik je zelo primerno, da pojasni načela in dati zgled.

Zakaj je to potrebno?

To se zgodi, da napišete kodo, se počuti in deluje pravilno, vendar ne boli, da preveri. Tako, na primer, smo ustvarili HTML-stran. Ko se spomnimo o validator, kar pomeni, da nas zanima, kako dobro je, da je z vidika sprejetega standarda (na bolje, tako da bo bolj pravilno in več računalnikov).

Postavili smo pogoje

Strogost, s katero se bo stran preveri, registrira v oznaki . Če ni določeno, bo študiral zelo previdno, in poročilo bo pokazal vse potrjevalec napake in odpadkov iz standardov. Prav tako menijo, da se bo revizija izvedla s pravili HTML5. Če želite določiti drugo različico ali ublažitev iskanje odstopanja, uporabite oznako. Mimogrede, poleg različice za HTML, je tudi validator CSS. To vam omogoča, da preverite izgradnjo kaskadnih slogov, in njegovo skladnost z najnovejšimi standardi. Ta možnost, če ste res zainteresirani za to temo, je bolje, da ne zanemarjajo.

Navodila DOCTYPE pregled tag

Trenutno obstajajo vrste pregledov:

  1. Strogo v skladu z najnovejšim standardom.
  2. Prehod.
  3. Stroga.
  4. Z okvirji.

Mimogrede je DOCTYPE je vedno zaželeno, da se opredeli. Konec koncev, če ne, različni brskalniki imajo različne nastavitve, ki bo določeno, da se prikaže stran, na različne načine. In je želena datoteka prikazana zelo grda. Opozoriti je treba, da vpliva samo vizualno komponento, medtem ko se predstava ne vpliva.

Napaka Say a Word

Tudi ko je preverjanje majhno kodo dokument validator našli veliko pogreša programer. Ali jih moram vse odstraniti? No. Večina tehnične napake niso kritični, najbolj, da ne morejo storiti - to je malo upočasni mesto. Čeprav, če je ta možnost za vas koristno, prezreti jih ne bo delovala. Opozoriti je treba tudi, da lahko pride do nekaterih napak v trenutku sestavljanja PHP tolmača.

drugi elementi

Dejstvo, da preglede validator HTML-kodo - to je vsekakor dobra. Ali obstajajo kakršne koli funkcije v zvezi z RSS-virov in CSS kaskadnih tabel? Da, obstaja potrjevalniki za njih. Ne pozabite, da samo preveri skladnost kode. In tisto, kar je napisano tam - ne skrbi. Torej, če ste v prvi vrsti zanima kakovost strani in na spletni strani, da bi jih moral preveriti tudi.

Spletna prijava

Da ne bi razpršijo svoja prizadevanja na različnih programov, so se mnogi razvijalci izbrali spletno validator. Kaj je to in kako to pomaga? Takšne storitve so običajno že nastavljena, da preveri vse tri komponente (RSS-virov, CSS in HTML). Njihova vsestranskost je vreden pohvale. Toda pravilnost pripravi ločeno HTML bolje ponovno preveriti. Če govorimo o prednostih spletnih storitev, je treba opozoriti, da ni potrebe, da bi kopirali celotno kodo. Samo vnesite naslov spletne strani, in v trenutku boste videli napako. Obstajajo tudi razširitve za brskalnike, ki prav tako lahko delno ali v celoti preveriti, ali je stran odprta sprejetimi standardi.

Kaj je vključeno v validacijo?

Ta proces je razdeljen v več delov:

  1. Iskanje sintakso napak.
  2. Skeniranje vdelane oznake. Vedno so zaprti v obratnem vrstnem redu, kot je, kako priti off. In če je kaj narobe - boste obveščeni.
  3. Preverjanje skladnosti z določeno Document Type Definition. Avtomatski skenira in določa, ali vse pravilno (oznake, atributi) je napisan v zvezi z različico označevalni jezik, ki je naveden.
  4. Preverjanje prisotnosti tujih elementov. Iskanje za to, kar je v kodeksu dejstva, vendar je ni v Document Type Definition.

Treba je razumeti, da je vse to - logični test. V tem primeru ni pomembno, kako izvajati validator. Kaj to pomeni v praksi? Če vsaj ena prijava ne uspe, oznaka, da se ne bi obravnavala fit. Ob koncu vsakega glavnega programa bo prikazal priporočila o tem, kaj je potrebno, da se določi (in vam še lahko povem, kako to storiti).

argumenti za

Glavni razlog, zakaj potrjevalec mikrorazmetki - je zagotoviti navzkrižno brskalnik na spletni strani ali njeni posamezni strani. Dejstvo, da vsak program, ki vam pomaga, da si ogledate spletne strani, ima svoj parser. Torej, en sam način, da se prepričajte, da bo koda deluje pravilno v vseh brskalnikih - znebiti skozi validator. Kaj ga naredi več?

Dejstvo, da ima vsak brskalnik svoj mehanizem korelacije napak v kodi. Torej, morda bo lahko za izboljšanje stanja z neveljavno programa in lahko še poslabša. To so bili argumenti, vendar pa obstajajo tudi slabosti.

Torej, je treba omeniti, da je validator mikrorazmetki zelo strogi. In brskalniki so sposobni popraviti nekatere napake sami. Torej, če je prva naloga je, da pravilno deluje, videz deloma mogoče prezreti.

Komentarji, ki uporabljajo validator

Kaj to pomeni v praksi? V primerjavi s tem, kar se uporablja v realnem svetu aplikacij, validator prikaže izredno zahtevek. Seveda, lahko je pokazal nekaj napak, ki preprečujejo normalno delovanje, ampak poskusite, da ga v celoti prosim - še vedno ne. Prav tako pogosto opozarjajo, da to ni vedno brezhibno testira tujih elementov. Vendar pa vključujejo atribute po meri, ki niso priznane standarde, ampak jih razvijalci uporabljajo za lažje proizvodnih procesov.

Če imate dvome o estetski izgled strani, so zaman. Na primer, če nastavite DOCTYPE, bodo prešli parser brskalnik določen način. Samo, da ne bo vodilo do dejstva, da je naložen, in koda bo preveril skladnost z njo. Zato razčlenjevalnikov brskalnike že prednastavljena, da bodo določeno pomanjkanje veljavnost kode. In s po meri atributi: uspešno zaznal in obdelujejo. Kot primer, ARIA tehnologije. Deluje z atributi, ki dopolnjujejo pomensko pomen kode, tako da prisega validator. Kaj je to: dobro ali slabo? Po eni strani je koda deluje, in ponuja posebne priložnosti. Po drugi - standardni odklon. Toda v primeru ARIA je upravičeno.

zaključek

Proti koncu želim povedati, da vsakdo odloči, da uporabi ali ne na validator. V okviru članka smo opisali značilnosti in nianse ta korak, vendar je odločitev do bralca.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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