PočítačeProgramování

Validator - co to je? Proč potřebuji validátor mikrorazmetki?

Mluvme o ověřovací kód nástrojů. Speciální nástroj, který je vytvořen pro tento účel, který se nazývá validátor. Jako příklad bude použita HTML. Validator pro tento značkovací jazyk je velmi vhodné vysvětlit princip a dát příklad.

Proč je to potřeba?

Stává se, že píšete kód, to cítí a funguje správně, ale není na škodu zkontrolovat. Tak například, jsme vytvořili HTML stránku. Když si uvědomíme, o validátoru, což znamená, že máme zájem na tom, jak dobře je vyroben z hlediska uznávaného standardu (tím lépe, takže to bude přesnější a více počítačů).

Vytvořili jsme podmínky

Přísnost, s jakou se bude stránka zkontrolována, registruje v tagu . Není-li uvedeno, bude studována velmi pečlivě a v sestavě se zobrazí všechny chyby Validator a odpady z norem. Také se domnívají, že audit bude probíhat v souladu s pravidly HTML5. Chcete-li zadat jinou verzi nebo zmírnění odchylek vyhledávání, použijte značku. Mimochodem, kromě verze pro HTML, tam je také validátor CSS. To vám umožní kontrolovat výstavbu kaskádových stylů a její soulad s nejnovějšími normami. Tato šance, pokud máte opravdu zájem o toto téma, to je lepší, aby zanedbávat.

Směry DOCTYPE kontrola tag

V tuto chvíli existují druhy kontrol:

  1. Přísně v souladu s nejnovějším standardem.
  2. Přechod.
  3. Přísný.
  4. S rámečky.

Mimochodem je DOCTYPE je vždy žádoucí určit. Koneckonců, pokud ne, různé prohlížeče mají různé nastavení, které budou rozloženy ukázat stránku různými způsoby. A požadovaný soubor se zobrazí velmi ošklivé. Je třeba poznamenat, že to jen má vliv na vizuální složku, zatímco výkonnost není ovlivněna.

Chyba slovo

Dokonce i při kontrole malého kódu dokumentu validátor může najít spoustu mine programátora. Musím je všechny odstranit? Ne. Většina technické chyby nejsou kritické, nejvíce, že mohou dělat - je to trochu zpomalit server. I když, pokud je tato volba je cenná pro vás, ignorovat nebude fungovat. Je třeba také poznamenat, že některé chyby může dojít v okamžiku sestavování PHP interpret.

ostatní prvky

Skutečnost, že validátor kontroly HTML kódu - to je jistě dobrá. Existují nějaké vlastnosti týkající RSS kanálů a CSS kaskádových tabulek? Ano, existují validátory pro ně. Pamatujte si, že oni jen kontrolovat shodu kódu. A to, co je tam napsáno - to je nezajímá. Proto, pokud jste v první řadě zájem o kvalitě stránek a internetových stránkách, měli byste je zkontrolovat stejně.

Online check

Aby nedošlo k rozptýlení své úsilí na širokou škálu programů, mnoho vývojářů si vybrali online validátor. Co to je a jak to pomůže? Tyto služby jsou obvykle již nastavena kontrola všech tří složek (RSS-kanály, CSS a HTML). Jejich všestrannost je hodný chvály. Ale správnost vypracování samostatné HTML lépe kontrolovat znovu. Pokud budeme mluvit o výhodách on-line služeb, je třeba poznamenat, že není nutné zkopírovat celý kód. Stačí zadat adresu stránky, a za chvíli uvidíte chybu. K dispozici jsou také rozšíření pro prohlížeče, které také mohou být částečně nebo úplně zkontrolovat, zda stránka je otevřena k uznávaných standardů.

Co je součástí validace?

Tento proces je rozdělen do několika částí:

  1. Pátrání po syntaktické chyby.
  2. Skenování vložené tagy. Jsou vždy uzavřena v obráceném pořadí, jak vystřídat. A pokud je něco špatně - budete upozorněni.
  3. Kontrola dodržování zadané Document Type Definition. Automatické skenuje a zjišťuje, zda vše správně (tagy, atributy), je psán s ohledem na verzi značkovacího jazyka, který je uveden.
  4. Zjišťování přítomnosti cizích prvků. Pátrání po tom, co je v kódu k tomu, ale chybí v Document Type Definition.

Je třeba si uvědomit, že to všechno - logického testu. V tomto případě není důležité, jak implementovat validátor. Co to znamená v praxi? Je-li alespoň jedna kontrola není úspěšný, kód, který by neměly být považovány za vhodné. Na konci každého hlavního programu se zobrazí doporučení ohledně toho, co je třeba opravit (a může dokonce říct, jak to udělat).

argumenty pro

Hlavním důvodem, proč validátor mikrorazmetki - je zajistit, cross-browser na webové stránky nebo její jednotlivé stránky. Skutečnost, že každý program, který vám pomůže prohlížet webové stránky, má svůj vlastní parser. Proto jediný způsob, jak být jisti, že kód bude fungovat správně ve všech prohlížečích - zbavit se ho přes validátoru. Co to dělá víc?

Skutečnost, že každý prohlížeč má svůj vlastní mechanismus korelace chyb v kódu. Takže možná, že bude moci k nápravě situace s neplatným programu a může ještě zhoršit. Jednalo se o argumenty ve prospěch, ale jsou zde i nevýhody.

Tak, to je třeba poznamenat, že validátor mikrorazmetki je velmi přísná. A prohlížeče jsou schopny opravit některé chyby sami. Proto v případě, že prvním úkolem je pracovat správně, vzhled zčásti mohou být ignorovány.

Recenze, pomocí validátoru

Co to dělá v praxi? Ve srovnání s tím, co se používá v reálných aplikacích, validátor zobrazuje mimořádnou nárok. Samozřejmě, že to může ukázat některé chyby, které brání normální provoz, ale snaží se ho plně potěšit - ještě ne. často poukazují také na to, že ne vždy hladce testován na cizí prvky. Ale obsahují vlastní atributy, které nejsou uznávané standardy, ale jsou používány vývojáři s cílem usnadnit výrobní procesy.

Máte-li pochybnosti o estetický vzhled stránky, které jsou marné. Například pokud nastavit typ dokumentu, se přepne parser prohlížeče na specifickém režimu. Pouze to nepovede k tomu, že je načten a kód bude kontrolována z hlediska souladu s ním. Proto Parsery prohlížečů již předkonfigurované, které budou určitý nedostatek platnosti kódu. A s vlastní atributy: oni úspěšně detekovány a zpracovány. Jako příklad lze uvést, technologie ARIA. Pracuje s atributy, které doplňují sémantický význam kódu, takže přísahá validátor. Co to je: dobré nebo špatné? Na jedné straně, kód funguje, a nabízí speciální příležitosti. Na druhé straně - směrodatné odchylky. Ale v případě ARIA je opodstatněné.

závěr

Ke konci chci říci, že každý si vybere ji používat, nebo ne validátor. V rámci článku jsme popsali vlastnosti a nuance tohoto kroku, ale rozhodnutí je na čtenáři.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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