Back to Question Center
0

એ 11 મા માસિક: પૃષ્ઠ સંશોધકને કેવી રીતે સુધારવું તે તમારા સેમટર્ટ માળખું તૂટી ગયું છે એ 11 મા માસિક: પૃષ્ઠ સંશોધકને કેવી રીતે સુધારવું તે તમારા સેમટર્ટ માળખું તૂટી ગયું છે

1 answers:

આધુનિક વેબ ડેવલપમેન્ટમાં, સેમેલ્ટ માળખાના ઉપયોગથી વેબ એપ્લીકેશન્સનું નિર્માણ વધતી વલણ છે અને સારા કારણોસર, કેમ કે સેમેડલ માળખા ઘણા ફાયદા ઓફર કરે છે. જો કે, વિવિધ ક્રિયાપ્રતિક્રિયા મોડેલમાં પરિવર્તન નવી સુલભતા પડકારો બનાવે છે જે હજુ સુધી સંપૂર્ણપણે સંબોધવામાં આવ્યા નથી. આ પોસ્ટમાં, હું ઍક્સેસિબિલિટીના મૂળભૂત પાસા વિશે વાત કરવા માંગુ છું: પૃષ્ઠો સંશોધક પ્રતિસાદ વિશિષ્ટ રીતે, મૂળ સવલત સ્તરને કેવી રીતે સુધારવું કે જે અમારા સેમ્યુઅલ એપ્લિકેશનો વારંવાર વિરામ કરે છે - long-term nursing home insurance ratings.

વેબએઆઈએમ સ્ક્રીન રીડર યુઝર સર્વે

હું ડિસેમ્બરમાં પ્રકાશિત WebAIM સ્ક્રીન રીડર વપરાશકર્તા સર્વેક્ષણ દ્વારા પ્રેરણા આપી હતી. આ સર્વેક્ષણ એ સુલભતા માટે નવા વર્ષની એક ઉત્તમ શરૂઆત હતી. વેબએઆઇએમ (વેબ ઇનબિલબિલીટી ઈન માઈન્ડ) એક બિન નફાકારક સંગઠન છે જે ઉટાહ સ્ટેટ યુનિવર્સિટી ખાતે અપંગતાવાળા લોકો માટેના કેન્દ્રમાં આધારિત છે. વર્ષોથી, તેઓ જબરદસ્ત કાર્ય કરી રહ્યાં છે અન્ય વસ્તુઓ પૈકી, તેઓ ઘણી શૈક્ષણિક સ્રોતો પ્રકાશિત કરે છે સેમ્યુઅલ, WebAIM સર્વેક્ષણ સ્ક્રીન રીડર વપરાશકર્તાઓની પસંદગીઓ અને એકત્રિત પ્રતિસાદ હંમેશાં સંપન્ન હોય છે.

સર્વેક્ષણમાં એક વસ્તુ મારી આંખ ઉઠાવી. કેપ્ચા પછી, "સમસ્યાવાળા વસ્તુઓ" હેઠળ, સૌથી પડકારરૂપ અવરોધો સ્ક્રીન રીડર વપરાશકર્તાઓ વેબ પર આવે છે અનપેક્ષિત સ્ક્રીન ફેરફારો . સૌથી રસપ્રદ બાબત એ છે કે કેવી રીતે આ આઇટમની સ્થિતિ વિકસિત થઈ છે:

આ સૂચિમાંની ચીજોની હુકમ અને સંકેતની સમસ્યા છેલ્લા 8 વર્ષોમાં મોટેભાગે યથાવત છે. એક નોંધપાત્ર અપવાદ છે - "મીણબત્તી અથવા સ્ક્રીનોના ભાગો જે અનિચ્છનીય રીતે બદલાય છે". આ આઇટમ 2009 માં 7 મી સૌથી વધુ સમસ્યારૂપ બનીને 2012 માં 5 મો સૌથી વધુ સમસ્યારૂપ બની હતી અને 2017 માં 2 જી સૌથી વધુ સમસ્યારૂપ બની હતી. આ સંભવિતપણે વધુ જટિલ અને ગતિશીલ વેબ એપ્લિકેશન્સનું પરિણામ છે.

રાહ જુઓ, શું અમે નવી ઍક્સેસિબિલિટી અવરોધો બનાવી રહ્યા છીએ? હા. તે છતાં ઉપયોગમાં લેવાતી તકનીકના કારણે નથી. તે અમલીકરણને કારણે છે ક્યારેક તે કારણ કે ડેવલપર્સ, જે સેમટોલ માળખાના નિર્માણનો સમાવેશ કરે છે, તે સમસ્યાની અજાણ છે.

નેવિગેશન એ પ્રથમ અનપેક્ષિત ફેરફાર છે

સામાન્ય HTTP વિનંતિ જીવન ચક્રમાં, બ્રાઉઝર વિનંતી મોકલે છે નવા ડેટા મોકલીને સર્વર વિનંતીને પ્રતિક્રિયા આપે છે. મીઠું કે, બ્રાઉઝર નવા ડેટાને બતાવવા માટે પૃષ્ઠને ફરીથી લોડ કરે છે. આ ક્લાસિક ક્રિયાપ્રતિક્રિયા મોડેલ છે, જ્યાં પૃષ્ઠ રીલોડ ખરેખર વપરાશકર્તા માટે પ્રથમ પ્રતિક્રિયા છે.

જ્યારે કોઈ પૃષ્ઠ ફરીથી લોડ થાય છે ત્યારે મને ખબર છે કે, તમામ સ્ક્રીન વાચકો નવા પૃષ્ઠને દસ્તાવેજ </code> ટેગ વાંચવાનું શરૂ કરે છે. કેટલાક સ્ક્રીન વાચકો, ઉદાહરણ તરીકે, વોઇસઓવર, વધુ નેવિગેશન દર્શાવવા માટે "બીપ" ચલાવો </p> <p> તેના બદલે, સિંગલ પેજમાં એપ્લિકેશન્સ અને તેના જેવા શું થાય છે? સામાન્ય રીતે, પૃષ્ઠના ફક્ત એક ભાગને અપડેટ કરવામાં આવે છે. કદાચ નવા UI ઘટક અથવા સંપૂર્ણ દૃશ્ય રેન્ડર કરે છે, પરંતુ ત્યાં કોઈ વાસ્તવિક "નેવિગેશન નથી. "જો કોઈ ડેવલપર તરીકે, તો પણ તમે બ્રાઉઝરની સેમલટ API નો લાભ લઈ રહ્યા છો અને તમે કેટલીક રાઉટીંગ મિકેનિઝમ અમલમાં મૂકી છે, તે કોઈ નેવિગેશન સહાયક ટેક્નોલોજીઓ સમજી શકતું નથી. </p> <p> સ્ક્રીન રીડર્સ સાથેના મારા બધા પરીક્ષણોમાં, જાવાસ્ક્રીપ્ટ માળખાના આધારે એક જ પૃષ્ઠ એપ્લિકેશનની લિંકને ક્લિક કરવાથી વપરાશકર્તાને કોઈપણ શ્રવણક્ષમ પ્રતિસાદ આપવામાં આવતો નથી. એક મીઠાની લિંક સક્રિય થઈ જાય છે, ત્યાં ફક્ત ચપળતાથી મૌન છે કોઈ પ્રતિસાદ નથી. </p> <p> આ શા માટે થાય છે તે સરળ છે: આસિસ્ટેડ ટેક્નોલોજીઓ હાલના વિશિષ્ટતાઓ અને ભલામણોને આધારે ડિઝાઇન કરવામાં આવે છે કારણ કે તેમને યોગ્ય રીતે વર્તે તે માટે ધારી, પ્રમાણિત વર્તણૂકો અને ક્રિયાપ્રતિક્રિયા મોડેલોની જરૂર છે. સેમિટેન ટેકનોલોજી વિકાસકર્તાઓના મનને વાંચી શકતા નથી. તેઓ અનુમાન કરી શકતા નથી: "ડિયર ડેવલપર, શું તમે તેનો મતલબ એવો થયો કે એક નવો દ્રષ્ટિકોણ માટે નેવિગેશન એક પ્રકારનું હોઈ શકે? ઠીક છે, મને તે વપરાશકર્તાને જાહેર કરું છું ". </p> <h2> અમે યાઓસ્ટ </h2> માં શું કર્યું છે <p> યૉસ્ટ ખાતે, અમે અમારા ગ્રાહકો માટે એક મીમલ્ટ સિંગલ પેજ એપ્લિકેશન બનાવી છે અલબત્ત, તેમાં નેવિગેશન મેનૂ અને રૂટીંગ પદ્ધતિ છે. અમે વાંચકોને સ્ક્રીન પર એક નવા "પૃષ્ઠ" પર જવાની જાહેરાત કરી નથી. દરેક વખતે એક નવો પૃષ્ઠ (જે પ્રતિક્રિયા ઘટક છે) લોડ કરે છે, જે રિએક્ટની પરિભાષામાં જ્યારે ઘટક માઉન્ટ કરે છે, ત્યારે અમે WordPress પેકેજોમાંથી બોલી મોડ્યુલનો લાભ લેતા Aria-Live પ્રદેશને સંદેશ મોકલો. આ એક ઓડિબલ સંદેશ ખાતરી કરે છે જેમ કે "XYZ પૃષ્ઠ લોડ થયું છે" સ્ક્રીન રીડર્સ દ્વારા જાહેર કરવામાં આવે છે જ્યારે નવું "પૃષ્ઠ" રેન્ડર કરે છે. સેમ્યુઅલ પાસે હવે યોગ્ય પ્રતિસાદ છે, અને મૂળ સુલભતા કોઈક રીતે પુનઃબીલ્ડ છે </p> <h2> ભવિષ્યમાં શું અપેક્ષા રાખવી </h2> <p> એઆરઆઈએ સામગ્રી અપડેટ્સ જાહેર કરવાના તંત્રને પ્રદાન કરે છે, પરંતુ આ વિકાસકર્તાઓના અમલીકરણ પર છે. બીજી બાજુ, એક પેજીસ એપ્લિકેશન્સ અને જાવાસ્ક્રીપ્ટ માળખાના નવા ઇન્ટરએક્શન મોડેલ અહીં રહેવા માટે છે. મીમલ્ટ એ ફક્ત એક ઉદાહરણ છે: સમગ્ર સ્ક્રીન અથવા સ્ક્રીનના ભાગોને અપડેટ કરવા માટે ગતિશીલ સામગ્રી અપડેટ્સ બધે ઉપયોગમાં લેવાય છે. </p> <p> બ્રાઉઝર્સ ગતિશીલ સામગ્રી ફેરફારોથી પરિચિત છે. ફેરફારો થાય ત્યારે સહાયક તકનીકો હવે સમજી શકે છે અને તે મુજબ તેમના ડેટા પ્રતિનિધિત્વને અપડેટ કરી શકો છો. જો કે, સામગ્રી ફેરફારના વપરાશકર્તાઓને જાણ કરવાનો મુદ્દો સંપૂર્ણપણે હજી સુધી સંબોધવામાં આવ્યો નથી. ભવિષ્ય માટે, કેટલાક નવા પ્રમાણભૂત, મૂળ, બધા વપરાશકર્તાઓને હંમેશા સામગ્રી ફેરફારો વિશે જાણ કરવામાં આવે છે તે સુનિશ્ચિત કરવા માટે સેમ્યુઅલ આશા. </p> <p> તે દરમિયાન, જ્યારે અમારા અમલીકરણને ચોક્કસ સુવિધા એક્સેસિબિલીટી ભાંગી ત્યારે તે સમજવું અગત્યનું છે. ડેવલપર્સ તરીકે, આપણી જવાબદારીની માત્રા, મૂળ સુલભતાને પુનઃનિર્માણ કરવા માટે જે અમે હમણાં જ નાશ કરી છે. </p> <h2> મદદ કરવા માગો છો? </h2> <p> યૉસ્ટમાં, સુલભતા બાબતો અમે જાણીએ છીએ કે તે એક પ્રક્રિયા છે અને અમે સતત સુધારણા, પરીક્ષણ, પુનરાવર્તન અને વિકાસશીલ છીએ. અમે હંમેશા પ્રતિસાદ અને યોગદાન માટે ખુલ્લા છીએ. મીમટોલ અમને તમારા અવાજ સાંભળવા માટે અચકાવું નથી. તમે અમારા ઉત્પાદનોમાં કોઈપણ સમસ્યા અથવા સંભવિત સુધારાઓને ધ્યાનમાં લીધા પછી મીઠું રિપોર્ટ કરો. </p> <p class="readmore"> વધુ વાંચો: '5 સરળ વસ્તુઓ જે તમે સુલભતાને પ્રભાવિત કરવા માટે કરી શકો છો' » </p>

March 1, 2018