DatamaskinerProgrammering

Validator - hva er det? Hvorfor trenger jeg en validator mikrorazmetki?

La oss snakke om bekreftelsen verktøy. Et spesialverktøy som er opprettet for dette formålet, kalt en validator. Som et eksempel, vil det bli brukt HTML. Validator for kodespråk er ganske egnet til å forklare prinsippet, og for å gi et eksempel.

Hvorfor er det nødvendig?

Det hender at du skriver inn koden, det føles og fungerer som det skal, men skader ikke å sjekke. Så, for eksempel, har vi laget en HTML-side. Når vi husker om validator, noe som betyr at vi er interessert i hvor godt det er laget fra standpunktet av den aksepterte standarden (jo bedre, så det vil være mer korrekt og flere datamaskiner).

Vi setter opp vilkår

Strenghet med hvilken det siden vil bli kontrollert, registrerer i kode . Hvis det ikke er angitt, vil det bli studert nøye, og rapporten vil vise alle validator feil og avfall fra standarder. Tenk også på at revisjonen skal gjennomføres etter reglene i HTML5. Hvis du vil angi en annen versjon eller redusere avvik søk, bruker koden. Forresten, i tillegg til versjonen for HTML, er det også en validator CSS. Den lar deg kontrollere bygging av Cascading Style Sheets, og dens samsvar med de nyeste standardene. Denne sjansen, hvis du virkelig er interessert i dette emnet, er det bedre å ikke overse.

Veibeskrivelse DOCTYPE tag sjekk

For øyeblikket er det typer kontroller:

  1. Strengt i samsvar med den nyeste standarden.
  2. Overgang.
  3. Strenge.
  4. Med rammer.

Forresten, er det DOCTYPE alltid ønskelig å spesifisere. Tross alt, hvis du ikke gjør det, forskjellige nettlesere har ulike innstillinger som vil bli lagt ut for å vise siden på forskjellige måter. Og den ønskede filen vises veldig stygg. Det bør bemerkes at det kun påvirker den visuelle komponent, mens ytelsen ikke påvirkes.

Feil si et ord

Selv når du sjekker lite dokument kode validator kan finne mye av målet programmerer. Må jeg fjerne dem alle? Nei. De fleste tekniske feil er ikke kritisk, det mest at de kan gjøre - det er litt tregere nettstedet. Selv om dette alternativet er verdifull for deg, ignorere dem vil ikke fungere. Det bør også nevnes at enkelte feil kan forekomme i øyeblikket med å kompilere PHP tolk.

andre elementer

Det faktum at HTML-kode validator kontroller - det er absolutt bra. Er det noen funksjoner om RSS-feeds og CSS cascade bord? Ja, det er validatorer for dem. Husk, de bare sjekke etterlevelse av kode. Og det som er skrevet der - de bryr seg ikke. Derfor, hvis du er primært interessert i kvaliteten på sidene og nettstedet, bør du sjekke dem også.

online check

For ikke å spre sin innsats på en rekke programmer, har mange utviklere valgt online validator. Hva er det og hvordan hjelper det? Slike tjenester er vanligvis allerede satt til å sjekke alle tre komponentene (RSS-feeds, CSS og HTML). Deres allsidighet er verdig ros. Men riktigheten av å utarbeide en egen HTML bedre sjekk igjen. Hvis vi snakker om fordelene med nettbaserte tjenester, bør det bemerkes at det ikke er behov for å kopiere hele koden. Bare skriv inn adressen til nettstedet, og i et øyeblikk vil du se en feilmelding. Det er også utvidelser for nettlesere, noe som også kan være delvis eller helt sjekke om siden er åpen for aksepterte standarder.

Hva er inkludert i valideringen?

Denne prosessen er delt i flere deler:

  1. Letingen etter syntaksfeil.
  2. Skann innebygde koder. De er alltid stengt i motsatt rekkefølge for hvordan å komme ut. Og hvis noe er galt - du vil bli varslet.
  3. Kontrollere for samsvar med spesifisert Document Type Definition. Automatiske skanner og bestemmer om alt riktig (koder, attributter) er skrevet med hensyn til den versjonen av kodespråk, som er angitt.
  4. Merke til tilstedeværelse av fremmedelementer. Jakten på hva som er i koden til det faktum, men er fraværende i Document Type Definition.

Det bør bli forstått at alt dette - den logiske testen. I dette tilfellet er det ikke viktig hvordan du implementerer validator. Hva betyr dette i praksis? Hvis minst en sjekk er ikke vellykket, kode som ikke ville bli betraktet som passer. På slutten av hvert store programmet vil vise anbefalinger om hva som må fikses (og kan også fortelle deg hvordan du gjør det).

argumenter for

Den viktigste grunnen til at en validator mikrorazmetki - er å sikre cross-browser til nettstedet eller enkelt side. Det faktum at hvert program som hjelper deg vise websider, har sin egen parser. Derfor, til en enkelt måte være sikker på at koden vil fungere i alle nettlesere - bli kvitt det gjennom validatoren. Hva gjør det mer?

Det faktum at hver nettleser har sin egen mekanisme for korrelasjon av feil i koden. Så kanskje han vil være i stand til å avhjelpe situasjonen med et ugyldig program og kan fortsatt forverres. Disse var argumentene, men det finnes også ulemper.

Så det er verdt å merke seg at validator mikrorazmetki er svært strenge. Og nettlesere er i stand til å korrigere noen feil selv. Derfor, hvis første oppgave er å fungere ordentlig, utseendet delvis kan ignoreres.

Anmeldelser, ved hjelp av validator

Hva den gjør i praksis? Sammenlignet med det som brukes i den virkelige verden programmer, viser validatoren en ekstraordinær påstand. Selvfølgelig kan det vise noen feil som hindrer normal drift, men prøver å behage ham fullt ut - fortsatt ikke. Også ofte påpeke at det ikke alltid er sømløst testet for uvedkommende elementer. Men de inkluderer egendefinerte attributter som ikke anerkjente standarder, men brukes av utviklere for å forenkle produksjonsprosessene.

Hvis du er i tvil om estetisk utseende på siden, de er tomme. For eksempel, hvis du setter DOCTYPE, slås parser leseren til en bestemt modus. Bare det ikke vil føre til det faktum at det er lastet, og koden vil bli kontrollert for overensstemmelse med det. Derfor parsere nettlesere allerede forhåndskonfigurert som vil være en viss mangel på gyldigheten av koden. Og med tilpassede attributter: de med hell oppdaget og behandlet. Som et eksempel, ARIA teknologi. Det fungerer med egenskaper som utfyller den semantiske betydningen av koden, slik at sverger validator. Hva det er: bra eller dårlig? På den ene siden, fungerer koden, og gir spesielle muligheter. På den andre - standardavvik. Men i tilfelle av ARIA er det berettiget.

konklusjon

Mot slutten vil jeg si at alle velger å bruke det eller ikke validatoren. Som en del av artikkelen beskrev vi funksjonene og nyansene i dette trinnet, men beslutningen er opp til leseren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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