Ky artikull u shfaq për herë të parë në numrin 235 të revistës .net - revista më e shitur në botë për krijuesit e faqeve në internet.
Deri tani do të njiheni me rolet historike të ARIA-s si p.sh. kërkimi, kryesore dhe lundrimi. Ata identifikojnë qëllimin e një pjese të përmbajtjes në një faqe në mënyrë që njerëzit që përdorin teknologji ndihmëse (AT) si lexuesit e ekranit të mund të kenë informacionin që është i dukshëm për njerëzit me shikim me një shikim. Roli i aplikacion bën pak më shumë sesa të veprojë si një pikë referimi në faqe: kjo bën që AT-të të ndryshojnë mënyrën e sjelljes së tyre, kështu që është e rëndësishme të kuptoni pasojat e përdorimit të saj së pari.
aplikacion roli i thotë një AT të trajtojë pjesën e faqes si një aplikacion desktop, në vend se si një faqe interneti konvencionale. Për të kuptuar se çfarë do të thotë kjo, është e nevojshme të shikoni mënyrën se si shumë lexues të ekranit trajtojnë faqet e internetit.
Kur një faqe ngarkohet në shfletues, disa lexues të ekranit të Windows marrin një kopje të faqes dhe e ruajnë atë në një buffer virtual. Thisshtë kjo kopje e faqes me të cilën bashkëvepron përdoruesi. Kjo është e njohur si modaliteti ‘shfletoni’ ose c kursori virtual ’dhe bën të mundur ecjen në faqe duke përdorur tastet e shigjetave dhe informacionet semantike të fliten për përmbajtjen.
Një efekt tjetër i buffer-it virtual është që caktimet e caktuara të tastit kapen nga AT në vend që të kalohen në shfletues. Kjo mundëson lundrimin sipas titujve, listave dhe veçorive të tjera HTML. Kur është e nevojshme që goditjet e tasteve të kalojnë në shfletues, këta lexues të ekranit thirren në një mënyrë tjetër të njohur si modaliteti ‘forma’ ose ‘fokus’.
Vlen të përmendet në këtë pikë që AT-të Mac OS / iOS nuk e përdorin këtë model ndërveprimi. Kur roli = "aplikimi" haset në atë platformë është trajtuar në të njëjtën mënyrë si çdo rol tjetër historik i ARIA-s.
Kur aplikoni roli = "aplikimi" tek një element shkakton lexuesit e ekranit që përdorin modalitetin e kursorit të shfletimit / virtual për të thirrur automatikisht format / mënyrën e fokusit dhe për të trajtuar përmbajtjen e kontejnerit si një aplikacion desktop sesa një faqe në internet. Më e rëndësishmja, nuk është e lehtë për ata lexues të ekranit të kthehen në modalitetin e shfletimit pasi të jetë shkaktuar forma / modaliteti i fokusit nga roli = "aplikimi".
Kjo shtron pyetjen: kur duhet (ose nuk duhet) roli = "aplikimi" te perdoret? Nëse jeni duke përdorur elemente standarde HTML5 nuk duhet të keni nevojë të përdorni roli = "aplikimi". Kjo përfshin tituj, paragrafë, lidhje, lista dhe fusha të formave. E njëjta gjë është e vërtetë nëse po përdorni miniaplikacione të përbëra të bëra nga elemente standarde HTML dhe të shënuara me role të tjera të përshtatshme ARIA; për shembull rrëshqitës, pasqyrë ose dialog alarmi. AT-të dinë si t'i trajtojnë këto gjëra tashmë.
Nëse po përdorni miniaplikacione mashup që synojnë të sillen si një aplikacion desktop, atëherë mund të jetë e përshtatshme të përdorni roli = "aplikimi". E vërteta është se kohët kur vërtet do të duhet ta përdorni do të jenë të pakta. Një nga shembujt e paktë ku roli = "aplikimi" përdoret në mënyrë të përshtatshme dhe efektive është posta në internet e Yahoo. Përdor një kombinim të roli = "aplikimi" dhe roli = "dokumenti" për të imituar sjelljen e një klienti të desktopit.
Zbuloni 60 shembuj të mrekullueshëm të HTML5 në faqen tonë të motrave, Creative Bloq.