5 գործիք, որոնք կօգնեն ձեր Vue.js հավելվածը հասանելի դարձնել բոլորին
Բոլորն օգտվում են հասանելի վեբ հավելվածներից, ուստի արժե օգտագործել ամուր գործիքներ՝ օգնելու համար:
Այսպիսով, դուք շատ խոսակցություններ եք լսել մի բանի մասին, որը կոչվում է մատչելիություն: Գուցե դուք նույնիսկ լսել եք այն մասին, որ մարդիկ դատի են տալիս խոշոր ընկերություններին անհասանելի ծառայություններ մատուցելու համար: Բայց դուք հստակ գիտե՞ք, թե ինչ է նշանակում մատչելիություն:
Բարեբախտաբար, մատչելիությունը այնքան էլ դժվար չէ հասկանալ կամ իրականացնել, երբ դուք պարտավորվում եք դրան: Երբ դուք սովորեք, թե ինչ է մատչելիությունը, կարող եք կիրառել այդ տեսությունը՝ գրելով մատչելի Vue.js հավելվածներ:
Ի՞նչ է մատչելիությունը:
Մատչելիությունը համացանցում տարածված բառ է, բայց կոնկրետ ի՞նչ է դա նշանակում: Պարզվում է, որ անունը բավականին նկարագրական է: Մատչելիությունը պարզապես չափում է, թե որքանով է օգտագործելի վեբ հավելվածը բոլոր տեսակի մարդկանց համար:
Ոչ բոլորն են վեբը նույն կերպ զգում: Որոշ մարդիկ ունեն խանգարումներ, որոնք կարող են ազդել նրանց լսողության կամ տեսողության վրա: Ոմանք չեն կարող մուտք գործել ժամանակակից սարքավորում կամ գերարագ ինտերնետ, և մարդիկ հաճախ կարիք ունեն օգտվել համացանցից ոչ իդեալական պայմաններում: Մատչելիությունը նշանակում է համոզվել, որ այդ բոլոր մարդիկ դեռ կարող են հնարավորինս սահուն օգտագործել վեբ հավելվածը:
Ինչու՞ է կարևոր մատչելիությունը:
Մատչելիությունը կարևոր է, քանի որ երբ հավելվածը շատ մատչելի է, այն կարող է ծառայել հնարավորինս շատ մարդկանց: Երբ ինչ-որ մեկը ծառայություն կամ տեղեկատվություն է տրամադրում կայքէջում, նրա նպատակն է, որ այլ մարդիկ օգտվեն այդ ծառայությունից կամ կարդան այդ տեղեկատվությունը:
Մատչելիության համար օպտիմիզացումը երաշխավորում է, որ հնարավորինս քիչ մարդիկ չեն կարողանում օգտվել վեբ հավելվածից: Ավելին, վեբ հավելվածները, որոնք ավելի մատչելի են, ընդհանուր առմամբ ավելի բարձր են դասվում որոնման արդյունքներում: Սա թույլ է տալիս ավելի շատ մարդկանց գտնել և օգտագործել ավելի մատչելի վեբ հավելվածներ:
Ծրագրավորողների ընդհանուր սխալներ, որոնք վնասում են մատչելիությանը
Շատ վեբ հավելվածներ ավելի քիչ հասանելի են, քան կարող էին լինել: Սա սովորաբար դրանք կառուցողների սխալների արդյունք է: Մատչելիության որոշ ընդհանուր սխալներ, որոնք ծրագրավորողները թույլ են տալիս հավելվածներ ստեղծելիս հետևյալն են.
Օգտագործելով անհասանելի գրադարաններ
Ձեր հավելվածները մշակելիս ժամանակ և ջանք խնայելու համար կարող եք ապավինել երրորդ կողմի գրադարաններին: Ցավոք, ոչ բոլոր գրադարաններն են լրջորեն վերաբերվում մատչելիությանը, և կարող է դժվար լինել լավը բացահայտելը: Այս կերպ հեշտ է պատահաբար նվազեցնել ձեր հավելվածների հասանելիությունը:
Բաղադրիչներ կառուցելիս իմաստային HTML-ի անտեսումը
Իմաստային HTML-ը HTML-ն է, որի իմաստը, ինչպես նաև կառուցվածքը ճիշտ է: Յուրաքանչյուր HTML թեգ ունի բնորոշ նպատակ, որն օգտագործում է օժանդակ տեխնոլոգիան՝ պարզելու իր բովանդակության իմաստը: Օրինակ, վերնագրի պիտակը նշում է կայքի վերնագիրը: Էկրանի ընթերցիչը պետք է կարողանա հայտարարել, որ վերնագրի պիտակի ներսում գտնվող ցանկացած բան վեբ կայքի վերնագիր է:
Ցավոք, ոչինչ չի խանգարում ձեզ օգտագործել պիտակը սխալ նպատակի համար: Մեկ այլ տարածված օրինակ է կոճակի պիտակի օգտագործումը՝ հղում կատարելու համար, կամ հակառակը:
Այս կերպ HTML գրելը վնասում է հասանելիությանը, քանի որ օժանդակ տեխնոլոգիան այլևս չի կարող վստահ լինել HTML որևէ տարրի նպատակի վրա: Այն կարող է հանգեցնել շփոթեցնող կամ հիասթափեցնող արդյունքի տեխնոլոգիայի օգտագործողների համար: Առավելագույն մատչելիության համար դուք միշտ պետք է գրեք իմաստային HTML, նույնիսկ եթե դա մի քիչ ավելի շատ աշխատանք է նշանակում:
Չի փորձարկում մատչելիության համար
Վեբ հավելված ստեղծելը հաճախ կարող է դժվար գործ լինել՝ պահանջկոտ ժամկետներով: Գործառույթներն ավարտելու շտապողականության և ծրագրաշարի այլ ասպեկտների փորձարկման ծանրաբեռնվածության միջև հասանելիության թեստավորումը երկրորդ տեղում է: Դուք կարող եք գայթակղվել՝ հավելվածը արտադրությունում տեղակայելու համար, նախքան այն փորձարկելը հասանելիության խնդիրների համար:
Ինչո՞ւ։ Թեստավորումը ժամանակ է պահանջում և կարող է պահանջել հավելվածի կոդի լայնածավալ փոփոխություններ: Սակայն վեբ հավելվածի փորձարկումը զարգացման գործընթացի անփոխարինելի մասն է: Դուք պետք է փորձարկեք ձեր հավելվածի հասանելիությունը նույնքան խստորեն, որքան ցանկացած այլ ասպեկտ:
Գործիքներ, որոնք բարելավում են մատչելիությունը Vue.js-ը գրելիս
Բարեբախտաբար, կան գործիքներ, որոնք կօգնեն լուծել այս խնդիրները: Հետևյալ հինգ գործիքները կարող են օգնել ձեզ գրել ավելի մատչելի Vue.js հավելվածներ.
1. ԱԼԻՔ
WAVE-ը գործիքների հավաքածու է, որն օգնում է ծրագրավորողներին ավտոմատ կերպով ստուգել իրենց հավելվածները հասանելիության խնդիրների համար: Թեև WAVE-ը չի փոխարինում վերջնական օգտագործողի փորձարկմանը, այն դեռ կարող է օգնել ձեզ բացահայտել մատչելիության բազմաթիվ խնդիրներ:
WAVE-ն իր կայքում տրամադրում է առցանց թեստավորման գործիք: Այն նաև առաջարկում է զննարկչի ընդլայնումներ և մի քանի այլ գործիքներ, որոնք կօգնեն վեբ հավելվածների բազմաթիվ տեսակների համար մատչելիության թեստավորմանը:
2. Vue-Announcer
Ցուցանիշներից շատերը, որոնք վեբ հավելվածներն օգտագործում են ակտիվության մասին հաղորդակցվելու համար, ինչպիսիք են առաջընթացի գծերը և բեռնման ցուցիչները, զուտ տեսողական են: Տեսողության խանգարումներ ունեցող կամ էկրանի ընթերցող սարքեր օգտագործող մարդիկ չեն կարող ընկալել դրանք:
Vue-announcer-ը գրադարան է, որը թույլ է տալիս հայտնել փոփոխություններ ձեր Vue.js հավելվածներում այնպես, որ բոլորը կարողանան մուտք գործել:
3. Vue-Skip-To
Vue-skip-to-ը գրադարան է, որը ստեղծվել է էկրանի ընթերցիչ օգտագործող մարդկանց թույլ տալու ուղղակիորեն բաց թողնել Vue.js հավելվածի հիմնական բովանդակությունը: Սա օգտակար է, քանի որ շատ վեբ հավելվածներ հիմնական բովանդակությունից առաջ ունեն նավիգացիոն հղումներ և այլ տարրեր: Որոշ օգտատերերի համար դրանք հեշտ է բաց թողնել, բայց էկրանի ընթերցողի հետ օգտագործելը կարող է անհանգիստ և հիասթափեցնող լինել:
4. ESLint Plugin
ESLint-ը գործիք է, որն օգնում է ձեզ ավելի լավ JavaScript գրել՝ վերլուծելով ձեր կոդը և ստուգելով այն սխալների համար:
Այս գործիքը ESLint հավելված է, որն օգնում է ձեզ ապահովել, որ ձեր Vue.js բաղադրիչների կառուցվածքը համապատասխանի մատչելիության կանոններին:
Տեղադրվելիս այս փլագինը վերլուծում է Vue.js-ի բոլոր ֆայլերը և մատնանշում խնդրահարույց կոդը: Այնուհետև կարող եք առավելագույնի հասցնել հասանելիությունը ձեր հավելվածները գրելիս՝ փորձարկման փուլից հետո կոդը փոխելու փոխարեն:
5. Vuetensils
Հավելվածներում հասանելիության խնդիրների մեծ աղբյուրը անհասանելի բաղադրիչների գրադարանների օգտագործումն է: Vuetensils-ը Vue.js բաղադրիչների գրադարան է:
Այս բաղադրիչները օպտիմիզացված են նվազագույն չափի, առավելագույն հասանելիության, օգտագործման հեշտության և ոճավորման համար: Դուք կարող եք խնայել ժամանակը և օգտագործել այս նախապես կառուցված բաղադրիչները՝ չվնասելով ձեր հավելվածների հասանելիությանը:
Vue.js-ում հասանելիությունը հեշտ է
Մատչելիությունը նշանակում է համոզվել, որ բոլորը կարող են օգտագործել ձեր հավելվածը ցանկացած համատեքստում: Մատչելիությունը առավելագույնի հասցնելը կարևոր է համոզվելու համար, որ հավելվածը կարող է օգտագործվել հնարավորինս շատ մարդկանց կողմից:
Մշակողները հաճախ իրենց հավելվածները ստեղծելիս թույլ են տալիս սովորական, բայց կանխարգելելի հասանելիության սխալներ: Ընդհանուր խնդիրներն են՝ չփորձարկել և գրել ոչ իմաստային HTML: Բայց մի քանի գործիքների օգնությամբ ավելի հեշտ է գրել շատ մատչելի Vue.js հավելվածներ: