DatorerProgrammering

Validator - vad är det? Varför behöver jag en validator mikrorazmetki?

Låt oss tala om kod verifieringsverktyg. Ett speciellt verktyg som skapats för detta ändamål, en så kallad validator. Som ett exempel, kommer den att användas HTML. Validator för markup language är ganska lämpligt att förklara principen och ge ett exempel.

Varför behövs det?

Det händer att du skriver koden, det känns och fungerar som den ska, men skadar inte att kontrollera. Så, till exempel, har vi skapat en HTML-sida. När vi minns om validator, vilket innebär att vi är intresserade av hur väl den är gjord med utgångspunkt från den accepterad standard (desto bättre, så det kommer att vara mer korrekt och fler datorer).

Vi sätter upp villkor

Den stränghet med vilken sida kommer att kontrolleras, registrerar i taggen . Om det inte anges, kommer det att studeras mycket noggrant, och rapporten kommer att visa alla validator fel och avfall från normerna. anser också att revisionen kommer att genomföras av reglerna för HTML5. För att ange en annan version eller mildra avvikelser sökning använda taggen. Förresten, förutom den version för HTML, finns det också en validator CSS. Det gör att du kan kontrollera byggandet av CSS, och dess överensstämmelse med de senaste standarderna. Denna chans, om du verkligen är intresserad i detta ämne, är det bättre att inte försumma.

Vägbeskrivning DOCTYPE tag check

För närvarande finns det olika typer av kontroller:

  1. Helt i enlighet med den senaste standarden.
  2. Övergång.
  3. Strikt.
  4. Med ramar.

Förresten, är det DOCTYPE alltid önskvärt att specificera. Trots allt, om du inte gör det, olika webbläsare har olika inställningar som kommer läggas ut för att visa sidan på olika sätt. Och önskad fil visas mycket ful. Det bör noteras att det endast påverkar den visuella komponenten medan resultatet inte påverkas.

Fel säga ett ord

Även när kontroll litet dokument kod validator kan hitta en hel del missar programmerare. Måste jag ta bort dem alla? Nej. De flesta tekniska fel är inte kritiskt, det mesta som de kan göra - det är lite långsammare platsen. Även om detta alternativ är värdefull för dig, ignorera dem kommer inte att fungera. Det bör också noteras att vissa fel kan uppstå vid tidpunkten för att sammanställa PHP tolk.

andra element

Det faktum att HTML-kod validator kontroller - det är verkligen bra. Finns det några funktioner om RSS-feeds och CSS kaskad tabeller? Ja, det finns mekanismerna för dem. Kom ihåg att de bara kontrollera efterlevnaden av kod. Och vad som skrivs där - de bryr sig inte. Därför, om du är främst intresserad av kvaliteten på sidorna och på webbplatsen, bör du kontrollera dem.

Online check

För att inte sprida sina ansträngningar på en mängd olika program, har många utvecklare valt online validator. Vad är det och hur hjälper det? Sådana tjänster är oftast redan inställd på att kontrollera alla tre komponenterna (RSS-feeds, CSS och HTML). Deras mångsidighet är berömvärt. Men riktigheten av att utarbeta en separat HTML bättre kontrollera igen. Om vi talar om fördelarna med online-tjänster, bör det noteras att det inte finns något behov av att kopiera hela koden. Skriv bara in adressen till platsen, och i ett ögonblick kommer du att se ett fel. Det finns också tillägg för webbläsare, som också kan vara helt eller delvis kontrollera om sidan är öppen för accepterade standarder.

Vad ingår i valideringen?

Denna process är uppdelad i flera delar:

  1. Sökandet efter syntaxfel.
  2. Scan inbäddade taggar. De är alltid stängda i omvänd ordning om hur att lossna. Och om något är fel - du kommer att meddelas.
  3. Kontroll av överensstämmelse med specificerade Document Type Definition. Automatiska genomsökningar och bestämmer om alla korrekt (taggar, attribut) är skriven med avseende på den version av Markup Language, som anges.
  4. Kontroll för närvaron av främmande element. Sökandet efter vad som finns i koden för det faktum, men är frånvarande i Document Type Definition.

Det bör förstås att allt detta - det logiska testet. I det här fallet är det inte viktigt hur man skall genomföra validator. Vad betyder det i praktiken? Om minst en check inte lyckas, den kod som inte skulle anses vara lämpligt. Vid slutet av varje större program kommer att visa rekommendationer om vad som behöver fixas (och kan även berätta hur man gör det).

argument för

Den främsta anledningen till en validator mikrorazmetki - är att säkerställa olika webbläsare till webbplatsen eller dess enskild sida. Det faktum att varje program som hjälper dig att visa webbsidor, har sin egen tolk. Därför ett enda sätt vara säker på att koden ska fungera korrekt i alla webbläsare - bli av med det genom validator. Vad gör det mer?

Det faktum att varje webbläsare har sin egen mekanism för korrelation av fel i koden. Så kanske han kommer att kunna avhjälpa situationen med ett ogiltigt program och kan fortfarande förvärras. Dessa var de argument, men det finns också nackdelar.

Så är det värt att notera att validator mikrorazmetki är mycket strikt. Och webbläsare kan korrigera vissa fel själv. Därför, om den första uppgiften är att fungera, utseende delvis kan ignoreras.

Recensioner, använder validator

Vad den gör i praktiken? Jämfört med vad som används i verkliga applikationer, visar validator en extraordinär påstående. Naturligtvis kan det visa några fel som förhindrar normal drift, men försök att tillfredsställa honom fullt - fortfarande inte. Också ofta påpeka att det inte alltid smidigt testas för främmande element. Men de innehåller egna attribut som inte erkända standarder, men används av utvecklare för att underlätta produktionsprocesserna.

Om du tvivlar på det estetiska utseendet på sidan, de är förgäves. Till exempel, om du ställer in Doctype, kommer att kopplas parser webbläsaren till en viss läge. Endast det inte kommer att leda till det faktum att det är laddat, och koden kommer att kontrolleras för överensstämmelse med det. tolkar därför webbläsare redan förkonfigurerade som kommer att vara en viss brist på giltigheten av koden. Och med anpassade attribut: de framgångsrikt upptäcks och behandlas. Som ett exempel, ARIA teknik. Det fungerar med attribut som kompletterar den semantiska innebörden av koden, så att svär validator. Vad det är: bra eller dåligt? Å ena sidan, fungerar koden och erbjuder speciella möjligheter. Å andra - standardavvikelse. Men i fallet med ARIA det är motiverat.

slutsats

Mot slutet vill jag säga att alla väljer att använda det eller inte validator. Som en del av artikeln vi beskrev funktionerna och nyanserna i det här steget, men beslutet är upp till läsaren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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