Ho fihlella phihlello

Ho fihlella phihlello

Labohlano ke pheletso ea letsatsi la ho sebetsa. Litaba tse mpe li lula li fihla qetellong ea letsatsi la ho sebetsa ka Labohlano.

U se u le mothating oa ho tsoa ofising, lengolo le lecha le buang ka ho hlophisoa bocha le sa tsoa fihla ka poso.

Kea leboha xxxx, yyy ho tloha kajeno u tla tlaleha zzzz
...
'Me sehlopha sa Hugh se tla netefatsa hore lihlahisoa tsa rona li fumaneha ho batho ba nang le bokooa.

Che! Ke hobane'ng ha ke ne ke tšoaneloa ke see? Na ba batla hore ke tsamaee? Ikemisetse ho sebetsa ka thata ntle le teboho le ho leka ho lokisa liphoso tsa batho ba bang. Ka sebele sena ke ho hloleha...

Sena e ne e le ho fumaneha lilemong tse 'maloa tse fetileng. Meea e meng e futsanehileng e ile ea fuoa mosebetsi oa "ho hloekisa" UI ho leka ho etsa hore e fumanehe ho batho ba nang le bokooa.

Se boleloang ke sena e ne e le ntho e sa hlakang hantle - mohlomong haeba u ne u ka bona lets'oao le tabo ho pholletsa le masimo, u na le mongolo o mong le litlhaloso tse 'maloa tsa tšimo, ho tla nkoa hore kopo ea hau ea fumaneha ...

Empa ka tšohanyetso “litšitšili” li ile tsa qala ho ata ka lebelo la leholiotsoana.

Libali tse fapaneng tsa skrini (Senyesemane Screen Readers) le libatli li sebetsa ka tsela e fapaneng ka ho felletseng.

Basebelisi ba tletleba ka hore sesebelisoa ha se sebelisoe.

Hang ha phoso e lokisitsoe sebakeng se seng, e ’ngoe ea hlaha sebakeng se seng.

'Me ho fetola feela le ho lokisa liphoso tsa sebopeho sa basebelisi ho ne ho hloka boiteko ba Herculean.

Ke ne ke le teng. Ke ile ka pholoha, empa ha rea ​​ka ra "atleha" - ka botsebi re ile ra hloekisa haholo, ra eketsa litlhaloso tse ngata tsa tšimo, mesebetsi, 'me ra finyella boemo bo itseng ba ho lumellana, empa ha ho motho ea neng a thabile. Basebelisi ba ntse ba tletleba ka hore ha ba khone ho tsamaisa kopo. Mookameli o ne a ntse a tletleba ka liphoso tse sa khaotseng. Baenjiniere ba ile ba tletleba ka hore bothata bo entsoe ka phoso, ho se na tharollo e “nepahetseng” e hlalositsoeng ka ho hlaka e neng e tla sebetsa maemong ’ohle.

Ho bile le linako tse 'maloa tse ileng tsa bula mahlo leetong la ka la ho utloisisa phihlello.
Mohlomong ea pele e ne e le ho hlokomela hore ho eketsa ts'ebetso ea phihlello holim'a sehlahisoa se felileng ho ne ho le thata. 'Me ho thata le ho feta ho kholisa batsamaisi hore ho thata haholo! Che, ha se feela "eketsa li-tag" mme UI e tla sebetsa hantle feela. Che, sena se ke ke sa phethoa ka libeke tse tharo, le likhoeli tse tharo li ke ke tsa lekana.
Nako ea ka e latelang ea 'nete e ile ea tla ha ke bona ka pele kamoo basebelisi ba foufetseng ba neng ba sebelisa app ea rona kateng. Sena se fapane haholo le ho sheba melaetsa ea liphoso.

Ke tla khutlela ho sena khafetsa, empa hoo e ka bang "menahano" eohle ea rona mabapi le kamoo batho ba sebelisitseng sesebelisoa sa rona e fosahetse.

Ho tsamaisa sebopeho se rarahaneng sa mosebelisi ho sebelisa li-keytroke Tab/Shift+Tab - sena se makatsa! Re hloka ho hong ho betere. Likhaoletso tsa keyboard, lihlooho.

Ho lahleheloa ke maikutlo ha u fetola UI ha se bothata bo boholo, na ha ho joalo? Ha re nahane hape - sena se ferekanya ka mokhoa o makatsang.

Ke ile ka tsoela pele, ka sebetsa mererong e fapaneng ka nakoana, eaba re qala morero o mocha, o nang le sebopeho se rarahaneng sa mosebedisi le ho kenya ts'ebetso e hlakileng, ho qetella re fumane mokhoa oa ho fihlella hona joale.

Kahoo, re ile ra khutlela morao 'me ra sheba hore na re ka kenya sena joang ka tsela e fapaneng' me ra atleha, 'me ra etsa hore ts'ebetso e se ke ea tena!

Ka potlako re ile ra fihlela liqeto tse ling:

  1. Re ne re sa batle hore batho ba nts'etsapele sebopeho sa mosebelisi ho senya li-label/mesebetsi le, ehlile, sebopeho sa HTML sa likarolo. Re ne re hloka ho ba fa likarolo tse nepahetseng tse hahileng phihlello ka ntle ho lebokose.
  2. Ho fihlella == Bonolo ba tšebeliso - ke hore. Sena ha se phephetso ea tekheniki feela. Re ne re hloka ho fetola ts'ebetso eohle ea moralo le ho netefatsa hore phihlello e nkuoa le ho buisanoa pele moralo oa UI o qala. U hloka ho nahana esale pele hore na basebelisi ba tla fumana ts'ebetso efe, hore na ba tla tsamaea joang, le hore na ho tobetsa ka ho le letona ho keyboard ho tla sebetsa joang. Ho fihlella e lokela ho ba karolo ea bohlokoa ea ts'ebetso ea moralo - ho basebelisi ba bang ho feta feela ponahalo ea kopo.
  3. Ho tloha qalong, re ne re batla ho fumana maikutlo ho tsoa ho basebelisi ba foufetseng le ba nang le bokooa mabapi le boiketlo ba tšebeliso ea kopo.
  4. Re ne re hloka mekhoa e metle haholo ea ho ts'oara ho fokotseha ha phihlello.

Ho ea ka pono ea boenjiniere, karolo ea pele e ne e utloahala e le monate - ho nts'etsapele meralo le ho kenya tšebetsong laebrari ea likarolo. Mme ho bile jwalo.

Ho nka mohato morao, ho sheba ARIA mehlala 'me ka ho nahana ka sena e le bothata ba moralo ho e-na le bothata ba ho "kenela", re hlahisitse lintlha tse ling. Karolo e na le 'Sebopeho' (e na le likarolo tsa HTML) le 'Boitšoaro' (kamoo se sebelisanang le mosebedisi). Ka mohlala, likotong tse ka tlase re na le lethathamo le bonolo le sa laoleheng. Ka ho kenyelletsa "boitšoaro" mesebetsi e tsamaellanang e eketsoa lethathamong ho etsa hore e sebetse joalo ka lethathamo. Re etsa se tšoanang bakeng sa menu.

Ho fihlella phihlello

Ebile, ha se mesebetsi feela e eketsoang mona, empa le batšoasi ba liketsahalo bakeng sa ho tsamaisa keyboard.

Sena se shebahala se le makhethe ho feta. Haeba re ne re ka fumana karohano e hloekileng pakeng tsa bona, ho sa tsotellehe hore na mohaho o entsoe joang, re ka sebelisa Mekhoa ea Boitšoaro ho oona 'me ra fumana mokhoa oa ho fihlella hantle.

U ka bona sena ts'ebetsong ho https://stardust-ui.github.io/react/ - laeborari ea UX Etsa joalo, e hlophisitsoeng le ho kengoa ts'ebetsong ho nahanoa ka phihlello ho tloha qalong.

Karolo ea bobeli - ho fetola mokhoa le lits'ebetso tse mabapi le moralo ho ile ha ntšosa qalong: lienjineri tse tlase tse lekang ho sutumelletsa phetoho ea mokhatlo ha li qetelle hantle kamehla, empa e bile se seng sa libaka tse khahlang haholo moo re entseng tlatsetso e kholo ts'ebetsong. . Ka bokhuts'oane, ts'ebetso ea rona e bile ka tsela e latelang: ts'ebetso e ncha e ne e tla hlahisoa ke sehlopha se le seng, ebe sehlopha sa rona sa boetapele se ne se tla lekola/ pheta-pheta tlhahiso, 'me, hang ha e amohetsoe, moralo o ne o tla fuoa sehlopha sa boenjiniere. Tabeng ena, sehlopha sa boenjiniere se "rui" ka katleho ts'ebetso ea phihlello hobane e ne e le boikarabello ba bona ho lokisa mathata afe kapa afe a amanang le ona.

Qalong, e ne e le mosebetsi o boima haholo ho hlalosa hore phihlello le ts'ebeliso li hokahane ka mokhoa o ke keng oa lekanngoa le hore sena se ne se tlameha ho etsoa sethaleng sa moralo, ho seng joalo se ne se tla lebisa liphetohong tse kholo le litlhaloso tse ling tsa likarolo tse ling. Leha ho le joalo, ka tšehetso ea botsamaisi le libapali tsa bohlokoa, re ile ra nka mohopolo oo ra o kenya tšebetsong e le hore meralo e lekoe hore na e ea fumaneha joang le hore na e sebetsa joang pele e hlahisoa ho batsamaisi.

'Me karabo ena e ne e le ea bohlokoa haholo ho motho e mong le e mong - e ne e le monate e le boikoetliso ba ho arolelana tsebo / puisano mabapi le hore na basebelisi ba sebelisana joang le lits'ebetso tsa marang-rang, re khethile libaka tse ngata tsa mathata tsa UI pele li hahuoa, lihlopha tsa nts'etsopele hona joale li na le litlhaloso tse betere tsa ho se sebetse. pono feela, empa hape le likarolo tsa boitšoaro tsa moralo. Lipuisano tsa 'nete ke lipuisano tse monate, tse matla, tse chesehang mabapi le likarolo tsa tekheniki le litšebelisano.

Re ka etsa sena hamolemo le ho feta haeba re ne re e-na le basebelisi ba foufetseng le ba nang le bokooa libokeng tsena (kapa tse latelang) - ho ne ho le thata ho hlophisa, empa hona joale re sebetsa le mekhatlo e sa boneng ea lehae le lik'hamphani, tse fanang ka liteko tsa ka ntle ho netefatsa phallo ea ts'ebetso pele ho nako. ntshetsopele-bobeli boemong ba karolo le ts'ebetsong ea phallo.

Hona joale lienjiniere li na le litlhaloso tse hlakileng, likarolo tse teng tseo ba ka li sebelisang ho li sebelisa, le mokhoa oa ho netefatsa phallo ea ts'ebetso. Karolo ea seo phihlelo e re rutileng sona ke seo esale re se hloloheloa nako e telele—kamoo re ka emisang ho khutlela morao kateng. Ka mokhoa o ts'oanang, batho ba ka sebelisa liteko tsa ho kopanya kapa tsa ho qetela ho etsa liteko tsa ts'ebetso, tseo re li hlokang ho bona liphetoho tse teng litšebelisanong le phallong ea ts'ebetso - pono le boitšoaro.

Ho khetholla ho fokotseha ha pono ke mosebetsi o hlalositsoeng hantle, ho na le ho fokolang haholo ho ka eketsoang ts'ebetsong ntle le mohlomong ho hlahloba hore na ho tsepamisa maikutlo hoa bonahala ha u tsamaea ka keyboard. Ho khahlisang le ho feta ke mekhoa e 'meli e mecha ea ho sebetsa ka phihlello.

  1. Tlhaloso ea ho fihlella ke sete ea lisebelisoa tse ka tsamaisoang ka bobeli ho sebatli hape e le karolo ea potoloho ea ho aha/teko ho tseba mathata.
  2. Ho netefatsa hore libali tsa skrine li sebetsa ka nepo e bile mosebetsi o boima haholo. Ka kenyelletso ea phihlello ea ho Ho fihlella DOM, qetellong re khona ho nka linepe tsa phihlello ea sesebelisoa, joalo ka ha re etsa liteko tsa pono, le ho li leka bakeng sa ho fokotseha.

Kahoo, karolong ea bobeli ea pale - re ile ra tloha ho hlophisa khoutu ea HTML ho ea ho sebetsa ka mokhoa o phahameng oa ho itokolla, ho fetola mokhoa oa nts'etsopele ea moralo le ho hlahisa tlhahlobo e feletseng. Mekhoa e mecha, mahlale a macha, le maemo a macha a ho itšehla thajana li fetotse ka botlalo maemo a phihlello le se boleloang ke ho sebetsa sebakeng sena.
Empa sena ke qalo feela.

"Kutloisiso" e latelang ke hore basebelisi ba foufetseng ba khanna thekenoloji ea morao-rao - ke bona ba ruang molemo ka ho fetisisa eseng feela ka liphetoho tseo re li hlalositseng pejana, empa hape le hore mekhoa le mehopolo e mecha e khoneha ke ML / AI. Mohlala, theknoloji ea Immersive Reader e lumella basebelisi ho hlahisa mongolo habonolo le ka mokhoa o hlakileng haholoanyane. E ka balloa holimo, sebopeho sa polelo se aroloa ka sebōpeho-puo, esita le litlhaloso tsa mantsoe li hlahisoa ka mokhoa oa litšoantšo. Sena ha se kenelle mohopolong oa khale oa "etsa hore o fumanehe" ho hang - ke tšobotsi ea ts'ebeliso e tla thusa bohle.

ML/AI e thusa mekhoa e mecha ea ho sebelisana le ho sebetsa, 'me re thabetse ho ba karolo ea mehato e latelang ea leeto lena la bohlokoahali. Innovation e susumetsoa ke phetoho ea ho nahana - botho bo bile teng ka lilemo tse likete, mechine ka makholo a lilemo, liwebsaete ka lilemo tse mashome a 'maloa, le li-smartphone le ka tlaase ho moo, theknoloji e tlameha ho ikamahanya le batho, eseng ka tsela e fapaneng.

P.S. Sengoliloeng se fetoletsoe ka liphapang tse nyane ho tsoa ho sa mantlha. Joaloka sengoli-'moho sa sengoloa sena, ke ile ka lumellana le Hugh mabapi le ho kheloha hona.

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

A na u ela hloko ho fumaneha ha likopo tsa hau?

  • hore

  • No

  • Ke lekhetlo la pele ke utloa ka phihlello ea liapp.

Basebelisi ba 17 ba ile ba khetha. Basebelisi ba 5 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso