Kompjutera, Programimi
Validator - çfarë është? Pse duhet një validator mikro-markup?
Le të flasim për mjetet e verifikimit të kodit. Një mjet i veçantë që krijohet për këtë qëllim quhet një validator i formatit. Si shembull, HTML do të përdoret. Validator për këtë gjuhë markup është e përshtatshme të përkryer për të shpjeguar parimin dhe për të dhënë një shembull.
Pse është e nevojshme?
Ne vendosëm kushtet
Rregulli me të cilin do të kontrollohet faqja është e përshkruar në tagun . Nëse nuk e specifikoni atë, atëherë ajo do të hetohet në mënyrën më të kujdesshme dhe në raport, validatori do të tregojë të gjitha gabimet dhe mbetjet nga standardet. Gjithashtu mbani në mend se testi do të kryhet sipas rregullave HTML5. Për të specifikuar një version tjetër ose për të zvogëluar kërkimin për devijime, përdorni këtë tag. Nga rruga, përveç versionit HTML, ekziston edhe një validator CSS. Kjo do t'ju lejojë të verifikoni ndërtimin e një fletëje stili Cascading dhe pajtueshmërinë e saj me standardin më të fundit. Ky shans, nëse jeni i interesuar për këtë temë, është më mirë të mos e neglizhoni.
Udhëzime për verifikimin e etiketës DOCTYPE
Për momentin ka lloje të tilla verifikimi:
- Rregulla sipas standardeve të fundit.
- Tranzicioni.
- Rreptë.
- Me korniza.
Nga rruga, është gjithmonë e dëshirueshme për të specifikuar një DOCTYPE. Në fund të fundit, nëse nuk e bëni këtë, shfletuesit e ndryshëm që kanë cilësime të ndryshme do të tregojnë faqen në mënyra të ndryshme. Dhe dosja e dëshiruar do të shfaqet shumë e shëmtuar. Duhet të theksohet se kjo ndikon vetëm në komponentën vizuale, ndërsa performanca nuk ndikohet.
Për bugs, thonë një fjalë
Elemente të tjera
Fakti që validator HTML kontrollon kodin është, sigurisht, e mirë. A ka ndonjë veçori në lidhje me RSS feeds dhe cascading CSS tabelat? Po, ka validatorë për ta. Mos harroni: ata vetëm kontrollojnë pajtueshmërinë me standardet e kodit. Dhe ajo që është shkruar atje - ata nuk u intereson. Prandaj, nëse jeni i interesuar kryesisht për cilësinë e faqes dhe faqes, ju duhet t'i kontrolloni ato.
Kontrolloni Online
Çfarë përfshihet në vlefshmërinë?
- Kërkimi për gabime sintakse.
- Kontrollohet foleja e etiketave. Ata gjithmonë mbyllen në rendin e kundërt të mënyrës se si ata erdhën. Dhe nëse diçka është e gabuar - do të njoftoheni.
- Kontrolloni për pajtueshmërinë me specifikimin e specifikuar të tipit të dokumentit. Automatizimi skanon dhe përcakton nëse gjithçka është e saktë (tags, atributet) është shkruar për versionin e gjuhës markup që është deklaruar.
- Kontrolloni për elemente të huaj. Kërkon për faktin që ekziston në kodin, por nuk është në definicionin e tipit të dokumentit.
Është e nevojshme të kuptohet se këto janë të gjitha teste logjike. Në këtë rast, nuk është e rëndësishme se si zbatohet validatori. Çfarë do të thotë kjo në praktikë? Nëse të paktën një kontroll dështon, kodi nuk do të konsiderohet i vlefshëm. Në fund, çdo program serioz do të nxjerrë përfundimin e rekomandimeve për atë që duhet të korrigjohet (dhe madje mund të tregojë se si të bëhet).
Argumentet për
Arsyeja kryesore pse nevojitet validator i mikro-markup është që të sigurojë përputhshmërinë ndër-shfletuese për faqen ose faqen e saj të veçantë. Fakti është se çdo program që ju ndihmon të shfletoni internetin, ka parser të vet. Prandaj, një mënyrë e vetme për të qenë e sigurtë që kodi do të funksionojë si duhet në të gjithë shfletuesit është ta çojë atë përmes validatorit. Çka tjetër jep?
Fakti është se çdo shfletues ka mekanizmin e vet për korrelacionin e gabimeve në kodin e programit. Prandaj, është e mundur që ai të jetë në gjendje të korrigjojë situatën me programin e pavlefshëm, ose mund të përkeqësojë gjithçka. Këto ishin argumentet, por ka edhe kundër.
Pra, vlen të përmendet se validator mikro-rezolutë është shumë strikt. Dhe shfletuesit mund të rregullojnë disa gabime vetë. Prandaj, nëse në radhë të parë është detyrë e funksionimit të duhur, pamja mund të injorohet pjesërisht.
Përgjigje duke përdorur validatorin
Nëse keni dyshime rreth estetikës së shfaqjes së faqes, atëherë ata janë të kota. Pra, nëse specifikoni Doctype, shfletuesi i shfletuesit do të ndizet në një mënyrë të caktuar. Kjo është vetëm ajo që nuk çon në faktin se do të ngarkohet dhe kodi do të kontrollohet për pajtueshmërinë me të. Prandaj, parserët e shfletuesit tashmë janë të paracaktuar se do të ketë një mungesë të caktuar të vlefshmërisë së kodit. Pra, me atribute të personalizuara: ato njihen dhe përpunohen me sukses. Një shembull është teknologjia ARIA. Ajo punon me atributet që plotësojnë vlerën semantike të kodit, duke u betuar me validatorin. Çfarë është ajo: e mirë apo e keqe? Nga njëra anë, kodi funksionon dhe ofron veçori të veçanta. Dhe nga ana tjetër - devijimi nga standardet. Por në rastin e ARIA, kjo është mjaft e justifikuar.
përfundim
Similar articles
Trending Now