RačunalaProgramiranje

Validator - što je to? Zašto mi je potrebna za provjeru valjanosti mikrorazmetki?

Razgovarajmo o alatima potvrde kod. Poseban alat koji je stvoren za tu svrhu, pod nazivom validator. Kao primjer, to će se koristiti HTML. Validator za ovaj jezik za označavanje je vrlo pogodan objasniti princip i dati primjer.

Zašto je ona potrebna?

To se događa da pisanje koda, ona se osjeća i radi ispravno, ali ne boli provjeriti. Tako, na primjer, stvorili smo HTML stranica. Kada se prisjetimo o validator, što znači da smo zainteresirani za koliko dobro on je napravio sa stanovišta prihvaćenog standarda (na bolje, preciznije i na većem broju računala će raditi).

Postavili smo uvjete

Strogosti kojom će se provjeriti na stranici, registrira se u oznaci . Ako nije određeno, to će se proučiti vrlo pažljivo, a izvješće će pokazati sve validator pogreške i otpaci od standarda. Također smatra da je revizija provest će se po pravilima HTML5. Kako biste odredili neku drugu verziju ili ublažiti odstupanja pretraživanje, upotrijebite oznaku. Usput, osim verziju za HTML, tu je i validator CSS. To vam omogućuje da provjerite izgradnju CSS, i njegovu usklađenost s najnovijim standardima. Ova prilika je, ako ste stvarno zainteresirani za ovu temu, bolje je da ne zanemariti.

Upute DOCTYPE provjera oznaka

U ovom trenutku, postoje vrste provjere:

  1. Strogo u skladu s najnovijim standardima.
  2. Prijelaz.
  3. Stroga.
  4. S okvira.

Usput, doctype uvijek je poželjno navesti. Uostalom, ako ne, različiti preglednici imaju različite postavke koje će biti utvrđene pokazati stranicu na različite načine. A željeni datoteke je prikazan vrlo ružno. Treba napomenuti da je samo utječe na vizualnu komponentu, dok je izvedba ne utječe.

Greška reći riječ

Čak i kada provjere mali dokument kod validator možete pronaći puno propušta programer. Moram li ih sve ukloniti? Ne. Većina tehničkih pogrešaka nisu kritični, najviše što mogu učiniti - to je malo usporiti stranice. Iako, ako ova opcija vrijedne za vas, ignorirajte ih neće raditi. Također treba napomenuti da su neke greške mogu pojaviti u trenutku sastavljanja PHP interpreter.

drugi elementi

Činjenica da su HTML-koda za provjeru valjanosti provjere - to je svakako dobro. Ima li kakvih mogućnosti u vezi RSS sadržaj i CSS kaskadnim tablicama? Da, postoje provjeru koje za njih. Zapamtite, oni samo provjeriti usklađenost koda. A ono što je napisano tamo - oni ne brinu. Stoga, ako su prvenstveno zainteresirani za kvalitetu stranice i web stranice, trebate ih provjeriti kao dobro.

online provjera

Kako se ne bi raspršiti svoje napore na različitim programima, mnogi programeri su odlučili online validator. Što je to i kako se to pomoći? Takve usluge su obično već postavljen provjeriti sve tri komponente (RSS sadržaj, CSS i HTML). Njihova svestranost je dostojan hvale. No točnost izrade zasebnog HTML bolje provjeriti opet. Ako govorimo o prednostima online usluga, treba napomenuti da nema potrebe kopirati cijeli kôd. Jednostavno unesite adresu web stranice, te u trenutku kada će se pojaviti pogreška. Tu su i proširenja za preglednike, koji također mogu biti djelomično ili potpuno Provjerite je li stranica je otvorena za prihvaćenih standarda.

Što je uključeno u provjeru valjanosti?

Ovaj proces je podijeljen u nekoliko dijelova:

  1. Potraga za sintakse pogreške.
  2. Skeniranje ugrađen oznake. Oni su uvijek zatvorena obrnutim redoslijedom kako ispasti. A ako nešto nije u redu - bit ćete obaviješteni.
  3. Provjera usklađenosti s određenom Document Type Definition. Automatski skenira i određuje je li sve ispravno (oznake, atributi) je napisan u odnosu na verziju markup jezika, koji je izražen.
  4. Provjera prisutnosti stranih elemenata. Potraga za ono što je u kodu činjenice, ali je nema u Document Type Definition.

Treba razumjeti da je sve to - logički test. U ovom slučaju to nije važno kako provesti validator. Što to znači u praksi? Ako najmanje jedna provjera ne uspije, kod koje se ne bi se smatrati stane. Na kraju svakog od glavnih programa prikazat će se preporuke o tome što treba biti čvrst (a može čak i reći kako to učiniti).

argumenti za

Glavni razlog zašto je validator mikrorazmetki - osigurati cross-preglednik na web stranicu ili njegove pojedine stranice. Činjenica da svaki program koji vam pomaže pregledavati web-stranice, ima vlastiti parser. Dakle, jedan od načina kako bi bili sigurni da je kod će ispravno raditi u svim preglednicima - dobili osloboditi od njega kroz validator. Ono što ga čini više?

Činjenica da svaki browser ima svoj vlastiti mehanizam povezanosti pogrešaka u kodu. Dakle, možda će biti u mogućnosti popraviti situaciju s nevažećom program i dalje mogu pogoršati. To su argumenti u prilog, ali ima i kontra.

Dakle, to je napomenuti da je validator mikrorazmetki vrlo strogi. I preglednici su u mogućnosti da ispravi neke pogreške sami. Dakle, ako je prvi zadatak je da rade ispravno, pojava djelomično se može zanemariti.

Mišljenja, koristeći validator

Što je to u praksi? U usporedbi s onim što se koristi u stvarnom svijetu aplikacija, validator prikazuje izvanrednu tvrdnju. Naravno, to se može pokazati neke pogreške koje sprječavaju normalan rad, ali pokušajte ga molim potpunosti - još ne. Isto tako često ističu da to nije uvijek jednostavno testirati na tuđ elemenata. No, oni su prilagođene atribute koji nisu priznate standarde, ali se koriste programeri olakšati proces proizvodnje.

Ako imate dvojbe oko estetski izgled stranice, one su isprazne. Na primjer, ako ste postavili DOCTYPE, bit će uključen parser preglednik na određeni način. Samo to neće dovesti do činjenice da je učitan i kod će se ispitati u skladu s njom. Stoga parsera preglednike već unaprijed konfiguriran koji će biti određeni nedostatak valjanosti koda. A s korisničkim atributima: uspješno detektirati i obraditi. Kao primjer, ARIA tehnologije. Ona radi sa atributima koje nadopunjuju semantičko značenje koda, tako da se kune validator. Što je to: dobro ili loše? S jedne strane, kod radova, te nudi posebne mogućnosti. S druge - standardna devijacija. No, u slučaju ARIA je to opravdano.

zaključak

Pred kraj želim reći da svatko bira ga koristiti ili ne i validator. U sklopu članku opisuje značajke i nijanse tog koraka, ali odluka je na čitatelju.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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