Kompjuters, Programmazzjoni
Validatur - x'inhu? Għaliex għandi bżonn validatur tal-markatura mikro?
Ejja nitkellmu dwar l-għodda tal-verifika tal-kodiċi. Għodda speċjali maħluqa għal dan il-għan tissejjaħ validatur tal-format. Bħala eżempju, HTML se jintuża. Il-validatur għal dan il-lingwa tal-markup huwa perfettament adattat biex jispjega l-prinċipju u jagħti eżempju.
Għaliex hija meħtieġa?
Issettejna l-kundizzjonijiet
L-istrettezza li biha tiġi kkontrollata l-paġna hija preskritta fit-tikketta . Jekk ma tispeċifikahiex, allura se tiġi investigata bl-iktar mod bir-reqqa, u fir-rapport il-validatur jindika l-iżbalji u l-iskart kollha mill-istandards. Wkoll iżomm f'moħħu li t-test se jitmexxa skond ir-regoli HTML5. Biex tispeċifika verżjoni differenti jew biex ittaffi t-tfittxija għal devjazzjonijiet, uża din it-tikketta. Mill-mod, minbarra l-verżjoni HTML, hemm ukoll validatur tas-CSS. Dan jippermettilek tivverifika l-kostruzzjoni ta 'folja ta' stil cascading u l-konformità tagħha ma 'l-aħħar standard. Din iċ-ċans, jekk inti interessat f'dan is-suġġett, huwa aħjar li ma tiħux negliġenza.
Direzzjonijiet għall-verifika tat-tikketta DOCTYPE
Fil-mument hemm dawn it-tipi ta 'verifika:
- Stretta skond l-aħħar standard.
- Tranżizzjonali.
- Stretta.
- B'marki.
Mill-mod, dejjem huwa mixtieq li jiġi speċifikat DOCTYPE. Wara kollox, jekk ma tagħmilx dan, browsers differenti li għandhom settings differenti se juru l-paġna b'modi differenti. U l-fajl mixtieq se jkun ikrah ħafna. Għandu jiġi nnotat li dan jaffettwa biss il-komponent viżiv, filwaqt li l-prestazzjoni mhix affettwata.
Dwar bugs, jiġifieri kelma
Elementi oħra
Il-fatt li l-validatur HTML jikkontrolla l-kodiċi huwa, ovvjament, tajjeb. Hemm xi karatteristiċi fir-rigward ta 'RSS feeds u tabelli tas-CSS li jkunu cascading? Iva, hemm validaturi għalihom. Ftakar: huma biss jivverifikaw il-konformità mal-istandards tal-kodiċi. U dak li hemm miktub hemm - ma jimpurtahomx. Għalhekk, jekk inti interessat primarjament fil-kwalità tal-paġna u s-sit, għandek teżaminahom.
Verifika online
Dak li hu inkluż fil-validazzjoni?
- It-tfittxija għal żbalji ta 'sintassi.
- It-tbejjit tat-tikketti huma kkontrollati. Huma dejjem qrib l-ordni invers ta 'kif dawn ġew off. U jekk xi ħaġa hi ħażina - int tkun innotifikat.
- Iċċekkja l-konformità mad-Definizzjoni tat-Tip tad-Dokument speċifikata. L-awtomatizzazzjoni tiskannja u tiddetermina jekk kollox hux korrett (tikketti, attributi) tinkiteb dwar il-verżjoni tal-lingwa tal-markup li hija ddikjarata.
- Iċċekkja għal elementi barranin. Tiftix għal dak li jeżisti fil-fatt fil-kodiċi, iżda mhux fid-Definizzjoni tat-Tip tad-Dokument.
Huwa meħtieġ li wieħed jifhem li dawn huma kollha testijiet loġiċi. F'dan il-każ, mhuwiex importanti kif il-validatur jiġi implimentat. Xi jfisser dan fil-prattika? Jekk mill-inqas verifika waħda tfalli, il-kodiċi mhux se jitqies validu. Fl-aħħar, kull programm serju jiddeduċi rakkomandazzjonijiet dwar x'hemm bżonn li jiġi kkoreġut (u jista 'anke jgħid kif għandek tagħmel).
Argumenti għal
Ir-raġuni ewlenija għaliex il-validatur tal-markatura mikro hija meħtieġa hija li tipprovdi kompatibilità bejn il-browser għas-sit jew il-paġna separata tagħha. Il-fatt hu li kull programm li jgħinek tfittex l-Internet, għandu l-parser tiegħu stess. Għalhekk, mod wieħed biex jiġi żgurat li l-kodiċi se jaħdem tajjeb fil-browsers kollha huwa li jsuqha permezz tal-validatur. X'iktar qed tagħti?
Il-fatt hu li kull browser għandu l-mekkaniżmu tiegħu stess biex jikkorrelata l-iżbalji fil-kodiċi tal-programm. Għalhekk, huwa possibbli li jkun jista 'jikkoreġi s-sitwazzjoni mal-programm invalidu, jew jista' jaggrava kollox. Dawn kienu l-argumenti għal, iżda hemm ukoll kontra.
Għalhekk, ta 'min jinnota li l-validatur tal-mikrosoluzzjoni huwa strett ħafna. U l-browsers jistgħu jiffissaw xi bugs infushom. Għalhekk, jekk fl-ewwel lok huwa l-kompitu ta 'operazzjoni korretta, id-dehra tista' tiġi injorata parzjalment.
Feedback bl-użu tal-validatur
Jekk għandek dubji dwar l-estetika tad-dehra tal-paġna, allura huma vain. Għalhekk, jekk tispeċifika Doctype, il-parser tal-browser jinxtegħel għal ċertu mod. Dak biss ma jwassalx għall-fatt li se jitgħabba, u l-kodiċi se jiġi kkontrollat għall-konformità miegħu. Għalhekk, il-parsers tal-browser diġà huma prekonfigurati li se jkun hemm ċertu nuqqas ta 'validità tal-kodiċi. Allura b'attributi tad-dwana: huma rikonoxxuti u pproċessati b'suċċess. Eżempju huwa t-teknoloġija ARIA. Jaħdem b'attributi li jissupplimentaw il-valur semantiku tal-kodiċi, u b'hekk iġegħlu lill-validatur. X'inhu: tajjeb jew ħażin? Min-naħa waħda, il-kodiċi jaħdem u jipprovdi karatteristiċi speċjali. U fuq l-oħra - devjazzjoni mill-istandards. Iżda fil-każ tal-ARIA, dan huwa pjuttost iġġustifikat.
Konklużjoni
Similar articles
Trending Now