Rekenaars, Programmering
Validator - wat is dit? Hoekom moet ek 'n validator mikrorazmetki?
Kom ons praat oor-kode verifikasie gereedskap. 'N Spesiale program wat geskep is vir hierdie doel, bekend as 'n validator. As 'n voorbeeld, sal dit gebruik HTML wees. Validator vir hierdie opmaak taal is baie geskik om die beginsel te verduidelik en om 'n voorbeeld te gee.
Hoekom is dit nodig?
Ons stel aan voorwaardes
Die strengheid waarmee die bladsy sal nagegaan word, registreer in die tag . As dit nie gespesifiseer word nie, sal dit baie noukeurig bestudeer word, en die verslag sal al validator foute en afval van die standaarde te wys. Ook van mening dat die oudit sal onderneem word deur die reëls van HTML5. Na 'n ander weergawe spesifiseer of te versag afwykings soek, gebruik die tag. By the way, bykomend tot die weergawe vir HTML, daar is ook 'n validator CSS. Dit laat jou toe om die konstruksie van Cascading Style Sheets, en sy nakoming van die nuutste standaarde na te gaan. Hierdie kans, as jy regtig belangstel in hierdie onderwerp is, is dit beter om nie te verwaarloos.
Rigtings DOCTYPE tag tjek
Op die oomblik is daar tipes kontrole:
- Streng in ooreenstemming met die nuutste standaard.
- Oorgang.
- Streng.
- Met rame.
By the way, die DOCTYPE is altyd wenslik om te spesifiseer. Na alles, as jy dit nie doen nie, verskillende blaaiers het verskillende instellings wat uit sal gelê word om die bladsy te wys op verskillende maniere. En die verlangde lêer vertoon baie lelik. Dit sal opgemerk word dat dit net beïnvloed die visuele komponent, terwyl die prestasie nie geraak word.
Fout 'n woord
ander elemente
Die feit dat die HTML-kode validator kontrole - dit is beslis 'n goeie. Is daar enige eienskappe met betrekking tot RSS-feeds en CSS waterval tafels? Ja, daar is validators vir hulle. Onthou, hulle is so net die nakoming van die kode. En wat daar staan nie - hulle gee nie om. Daarom, as jy hoofsaaklik geïnteresseerd in die kwaliteit van die bladsye en die webwerf is, moet jy hulle kyk as well.
Online check
Wat is ingesluit in die validering?
- Die soektog na sintaksfoute.
- Scan ingesluit tags. Hulle is altyd in die omgekeerde volgorde gesluit oor hoe om af te kom. En as daar iets is verkeerd - jy sal in kennis gestel word.
- Nagaan vir die nakoming van bepaalde Document Type Definition. Outomatiese skanderings en bepaal of al korrek (tags, eienskappe) is geskryf met betrekking tot die weergawe van die opmaak taal, wat verklaar.
- Nagaan vir die teenwoordigheid van vreemde elemente. Die soeke na wat is in die kode van die waarheid te sê, maar is afwesig in die dokument Tipe Definisie.
Dit moet verstaan word dat dit alles - die logiese toets. In hierdie geval is dit nie belangrik hoe om die validator implementeer. Wat beteken dit in die praktyk? As ten minste een check is nie suksesvol is, die kode wat nie geskik sou beskou. Aan die einde van elke groot program sal aanbevelings oor wat gedoen moet word vasgestel (en kan selfs jou vertel hoe om dit te doen) te vertoon.
argumente vir
Die hoofrede waarom 'n validator mikrorazmetki - is om kruis-leser om die webwerf of sy individuele bladsy verseker. Die feit dat elke program wat jou help om webblaaie te sien, het sy eie ontleder. Dus, 'n enkele manier om seker te wees dat die kode korrek sal werk in alle blaaiers - ontslae te raak van dit deur die validator. Wat maak dit meer?
Die feit dat elke leser het sy eie meganisme van korrelasie van foute in die kode. Nou ja, miskien sal hy in staat wees om die situasie met 'n ongeldige program reg te stel en kan nog vererger. Dit was die argumente ten gunste, maar daar is ook nadele.
So, dit is die moeite werd om daarop te let dat die validator mikrorazmetki is baie streng. En implementeer in staat is om 'n paar foute jouself reg te stel. Daarom, as die eerste taak is om behoorlik te werk, die voorkoms in deel geïgnoreer kan word nie.
Resensies, met behulp van die validator
As jy twyfel oor die estetiese voorkoms van die bladsy het, hulle nietighede is. Byvoorbeeld, as jy die DOCTYPE stel, sal aangeskakel parser leser om 'n spesifieke modus. Net sal dit nie lei tot die feit dat dit gelaai word, en die kode sal nagegaan word vir die nakoming van dit. Daarom parsers blaaier reeds vooraf dat 'n sekere gebrek aan geldigheid van die kode sal wees. En met persoonlike eienskappe: hulle suksesvol opgespoor en verwerk. As 'n voorbeeld, ARIA tegnologie. Dit werk met eienskappe wat die semantiese betekenis van die kode aan te vul, sodat sweer validator. Wat is dit: goed of sleg? Aan die een kant, die kode werk, en bied spesiale geleenthede. Aan die ander - standaardafwyking. Maar in die geval van ARIA dit geregverdig is.
gevolgtrekking
Similar articles
Trending Now