Բովանդակություն
Այս հոդվածն առաջին անգամ հայտնվեց .net ամսագրի 231 համարում ՝ աշխարհի ամենաշատ վաճառվող ամսագիրը վեբ դիզայներների և մշակողների համար:
Օգտագործողի ինտերֆեյսի (UI) վիջեթ ստեղծելու ժամանակ, այն, ամենայն հավանականությամբ, կլինի HTML տարրերի բաղադրություն: Ընդհանուր առմամբ, ինչ-որ մեկի համար հեշտ է մշակել, թե ինչ է անում widget- ը կամ ինչ դեր է խաղում այն էջի ներսում `ելնելով դրա տեսքից կամ դրա հասանելիությունից: Այդ ամբողջական տեսանկյունը ակնհայտ չէ օժանդակ տեխնոլոգիաների (ԱԹ) համար, և դա (իհարկե) այն վայրն է, որտեղ ARIA է ներմուծվում:
ARIA- ն կամ մատչելի հարուստ ինտերնետային ծրագրերը `դրա ամբողջական անվանումը տալու համար, կարող են օգտագործվել ձեր վիջեթին դեր տալու համար: Կամ մեկ այլ կերպ նայելու համար, դուք կարող եք օգտագործել ARIA դերերը ՝ AT- ներին ինչ-որ բան պատմելու HTML տարրերի ձեր փաթեթի մասին, կարծես դրանք մեկ անձ են:
ARIA 1.0 ճշգրտումը ներառում է դերերի տաքսոնոգիա: Այն նկարագրում է 73 տարբեր դերերի բնութագրերն ու հատկությունները ՝ խմբավորված չորս բարձր մակարդակի կատեգորիաների:
Առաջին կատեգորիան սահմանում է 12 վերացական դեր: Նույն կերպ, երբ աբստրակտ դասերը երբեք չեն ներդրվում ծրագրավորման ժամանակ, աբստրակտ դերերը երբեք չպետք է օգտագործվեն ձեր ծածկագրի շրջանակներում: Նրանք նկարագրում են դերի տարբեր տեսակներ հայեցակարգային մակարդակում, ուստի դրանք օգտագործվում են միայն բուն տաքսոնոմիայի շրջանակներում:
Դերեր
Մեկ վերացական դերը առանձնանում է մնացածներից: Դերը (վերացական դերը) այն հիմնական դերն է, որից ժառանգում են տաքսոնոմիայի մյուս բոլոր դերերը: Այլ վերացական դերերը ներառում են ներդրումը (վերացական դերը), ուղենիշը (վերացական դերը) և վիջեթը (վերացական դերը):
Որպես օրինակ վերցնենք վիջեթը (վերացական դերը): Այն նկարագրում է հովանոցային դերը, որի տակ նստում են տաքսոնոմիայի բոլոր մյուս վիջեթային դերերը: Ահա, թե ինչպես է այն նկարագրվում ARIA բնութագրում.
«Գրաֆիկական օգտագործողի միջերեսի (GUI) ինտերակտիվ բաղադրիչ: Վիջեթները օգտագործողի ինտերֆեյսի տարբեր առարկաներ են, որոնց հետ օգտվողը կարող է փոխազդել »:
Սա կոկիկորեն տանում է դեպի հաջորդ կատեգորիա, որը սահմանում է վիդջեթների 34 դեր: Վիջեթները ինտերակտիվ կառավարման միջոցներ են, որոնք կարող են կա՛մ առանձին մնալ, կա՛մ զուգորդվել և ստեղծել ավելի բարդ UI բաղադրիչներ: Այս դերերից ինը սահմանում է բեռնարկղեր, որոնք կարող են օգտագործվել այլ վիդջեթների ծածկագրման համար `ավելի բարդ հսկողություն կազմելու համար:
Վիջեթներ
Մնացած 25 դերերը սահմանում են վիդջեթներ, որոնք կարող են օգտագործվել ինքնուրույն կամ որպես բարդ կոմպոզիտային կառավարման մաս: Սեղանի ցուցակի դեր ունեցող տարրը կարող է պարունակել ներդիրի դերակատարմամբ բազմաթիվ տարրեր, օրինակ. Երբ օգտագործվում են տաբպանելի դերով համապատասխան տարրերի հետ համատեղ, դրանք միավորվում են `կազմելով կազմված ներդիրային միջերես: Դերեր ունեցող տարրերը, ինչպիսիք են զգոնությունը, վանդակը կամ երկխոսությունը, կարող են նաև լինել ավելի բարդ UI հսկողության մաս, կամ նրանք կարող են միայնակ մնալ:
Երրորդ կատեգորիան սահմանում է փաստաթղթերի կառուցվածքի 18 դեր: Այս դերերը նկարագրում են տիպային բովանդակության ձևավորումները, ինչպիսիք են վերնագիրը, ցուցակը և գործիքագոտին: Ի տարբերություն վիջեթային դերերի, փաստաթղթի կառուցվածքի դերերը, որպես կանոն, ինտերակտիվ չեն:
Վերջին կատեգորիան սահմանում է ութ նշանակալի դեր: Դրանք կարող են կիրառվել վեբ էջի տարբեր բաժինների վրա `տրամադրելով այնպիսի նշաններ, որոնցով ԱԹ-ները կարող են օգտագործել նավարկելու համար: Այս կատեգորիայի դերերը ներառում են պաստառ, հիմնական և նավիգացիա:
Բացահայտեք Creative Bloq- ի դիզայներների համար մետաղալարերի մշակման 20 լավագույն գործիքները: