यह एक मृत घोड़े को मारने जैसा थोड़ा सा है, लेकिन मुझे यकीन है कि इसमें जाना होगा।
मुझे लगता है कि यह करने के लिए दो बुनियादी दृष्टिकोण हो सकता है:
1.
,, अनुभव प्रयोक्ताओं की को बढ़ाने के लिए है कि जबकि सुनिश्चित करते हुए ajax (और, मूल रूप से, जावास्क्रिप्ट) का उपयोग करना सभी एप्लिकेशन की विशेषताएं जावास्क्रिप्ट के बिना काम करती हैं।
जब मैं इस सिद्धांत का पालन हूँ, मैं दो चरणों में इंटरफेस का विकास - पहली सभी में जावास्क्रिप्ट पर विचार किए बिना (जैसे कि, एक रूपरेखा का उपयोग कर, कि जावास्क्रिप्ट के बारे में पता नहीं है) और फिर निश्चित बढ़ाने AJAX-y सत्यापन जोड़कर वर्कफ़्लोज़ (शुद्ध जेएस सत्यापन, क्षमा करें) और इसी तरह की तरह नहीं।
इसका मतलब है, यदि उपयोगकर्ता के पास जावास्क्रिप्ट अक्षम है, तो आपका ऐप किसी भी तरह से तोड़ने या उसके लिए अनुपयोगी नहीं होगा।
2.
अपनी पूरी, "कोई जावास्क्रिप्ट - कोई जाना" जावास्क्रिप्ट का उपयोग शैली। यदि जावास्क्रिप्ट उपलब्ध नहीं है, तो उपयोगकर्ता आपके एप्लिकेशन का उपयोग करने में सक्षम नहीं होगा। यह ध्यान रखना महत्वपूर्ण है कि, मेरी राय में, कोई मध्य ग्राउंड नहीं है, - यदि आप एक ही समय में दोनों दुनिया में रहने की कोशिश कर रहे हैं, तो आप बहुत अधिक काम कर रहे हैं। नो-जावास्क्रिप्ट उपयोगकर्ताओं का समर्थन करने की बाधाओं को दूर करना, स्पष्ट रूप से एक समृद्ध उपयोगकर्ता अनुभव बनाने के लिए और अवसर जोड़ता है। और यह बनाता है जो बहुत आसान अनुभव करता है।
मुझे पता है कि यह एक पुराना सवाल है, लेकिन मुझे लगता है कि आप उस कंपनी के पास जाना चाहेंगे जिसके लिए आप नौकरी कर रहे हैं और देखें कि उनके आईटी ने कंप्यूटर कैसे सेट किया है। (यदि बिज़ आईटी विभाग के लिए काफी बड़ा है) –