मुझे पसंद है कि आप प्रश्न पूछा गया है, लेकिन मैं कहना है कि मैं बहुत जवाब आप अब तक प्राप्त हुई (उत्तर है कि स्वीकार कर लिया गया सहित) से निराश किया गया है है। ऐसा लगता है कि जावास्क्रिप्ट को अक्षम करने वाले उपयोगकर्ता लुडिसाइट या बेवकूफ हैं। "खूबसूरत गिरावट" की बहुत सी बात हुई है, और यह पूरी तरह से इस बिंदु को याद कर रहा है। बिंदु अभिगम्यता है।
जब तक आप एक साइट है कि दृश्य या मोटर impairments के साथ एक उपयोगकर्ता के लिए कुछ भी नहीं की पेशकश करेगा (जैसे, कहते हैं, एक ऑन लाइन चित्रमय खेल) का निर्माण कर रहे हैं, आपकी साइट सिर्फ सादा काम और सीएसएस के साथ एकदम सही समझ बनाने चाहिए, छवियों और जावास्क्रिप्ट सभी अक्षम। कम दृष्टि वाले उपयोगकर्ताओं के पास शायद आपका सीएसएस ओवरराइड हो गया है, इसलिए एससेन पढ़ सकते हैं, और जब तक कि alt टेक्स्ट (और लांगडेस्क, यदि आप इसे शामिल करने में परेशान हैं) तो उन्हें आपकी छवियों की अधिक परवाह नहीं होगी, यह ध्वनि को पर्याप्त आकर्षक बनाता है एक विस्तृत संस्करण को देखकर परेशान करें। और अंधेरा या तो ब्रेल इंटरफ़ेस या जावा रीडर्स जैसे स्क्रीन रीडर का उपयोग करेगा, इनमें से कोई भी पृष्ठ के यादृच्छिक क्षेत्रों पर पृष्ठभूमि अपडेट के साथ विशेष रूप से संगत नहीं है।
अब, किसी को भी आंसू पर जाने से पहले यह अक्षम करने के लिए कितना मुश्किल होगा, मुझे बताएं कि यह आसान हिस्सा है। बुनियादी, कामकाजी आवेदन डिजाइन करना दस्तावेज़ संरचना (अर्थात् टैगिंग और आगे) पर ध्यान देने के बारे में है, और यदि आप दस्तावेज़ संरचना पर ध्यान दे रहे हैं, तो संभावनाएं बहुत अच्छी हैं कि आपने कुछ ध्यान दिया है सर्वर पर डेटा संरचना वापस। इस बिंदु पर, ऐप अधिक दिखाई नहीं दे सकता है, लेकिन यह सभी जानकारी प्रदान करेगा जो इसे प्रदान करना है और उपयोगकर्ता से आवश्यक इनपुट लेगा। निश्चित रूप से, सब कुछ पूर्ण पृष्ठ लोड की आवश्यकता है, लेकिन यह सब काम करता है।
छवियाँ, सीएसएस और जावास्क्रिप्ट सभी को बढ़ाने के लिए आवेदन काम कर रहा है कि इस्तेमाल किया जा सकता। खेल का उद्देश्य "सुंदर गिरावट" नहीं है, बल्कि "प्रगतिशील वृद्धि" है। छवियों और सीएसएस न केवल सजावट जोड़ते हैं, वे सूचना पदानुक्रम को मजबूत कर सकते हैं और उन उपयोगकर्ताओं के लिए उपयोगकर्ता क्रियाओं को स्पष्ट कर सकते हैं जो दृश्य वृद्धि की सराहना करने के लिए सुसज्जित हैं। जावास्क्रिप्ट यूआई तत्वों (लिंक, बटन, टेक्स्टरेअस आदि) के डिफ़ॉल्ट व्यवहार को ओवरराइड कर सकता है, जो उपयोगकर्ता को तत्काल प्रतिक्रिया प्रदान करता है और एक निर्बाध वर्कफ़्लो बनाए रखता है। वेनिला एचटीएमएल ऐप के पृष्ठों के लिए उपयोग किए गए समान डेटा संरचनाओं में AJAX- अनुकूल API प्रदान करना बिल्कुल मुश्किल नहीं है।
पहुंच पर ध्यान देना करने में नाकाम रहने के लिए कोई बहाना नहीं हैं। केवल अज्ञानता और कट्टरपंथी हैं।
स्रोत
2010-10-15 22:24:25
ध्यान रखें कि साइट * आप * बना रहे हैं और w3schools दर्शकों के मामले में बहुत * अलग * हो सकता है रखें। उदाहरण के लिए यदि आपके पास www.grandmothers.com नामक एक साइट थी, तो इस समय यह संभावना नहीं है कि उन ब्राउज़र आंकड़े आपके लिए उपयोगी हैं, क्योंकि आप * बहुत * अलग जनसांख्यिकीय को लक्षित कर रहे हैं। –
विशेष रूप से grandmothersagainstjavascript.com – Detect
@ पता करें मैं उम्मीद कर रहा था कि यह एक वास्तविक साइट थी:/ – lincolnk