2009-07-27 12 views

उत्तर

6

दुर्भाग्यवश, जावास्क्रिप्ट का कोई "केंद्रीय" संस्करण नियंत्रण नहीं है। का प्रत्येक संस्करण प्रत्येक ब्राउज़र जावास्क्रिप्ट का अपना संस्करण उपयोग करता है, और इसलिए इसके बारे में बात करने का सबसे सार्थक तरीका यह है कि "फ़ायरफ़ॉक्स 3.5 द्वारा व्याख्या किए गए जावास्क्रिप्ट" या जो भी आपकी मदद है- मेनू के बारे में कहता है।

0

जावास्क्रिप्ट कुछ भी है कि जिसके लिए संस्करण समर्थित है परीक्षण कर सकते हैं शामिल नहीं है लेकिन आश्चर्यजनक रूप से एचटीएमएल करता CheckOU

+0

हाँ, यह काफी अच्छा काम नहीं करता है। – geowa4

4

जावास्क्रिप्ट कि में किसी विशेष संस्करण के लिए सुविधाओं की एक दिए गए समूह देखते हैं अन्य भाषाओं की तरह नहीं है। प्रत्येक ब्राउजर ने अपनी खुद की सुविधाओं को अपने तरीके से लागू किया है। समय के साथ-साथ, अधिक से अधिक ब्राउज़र सुविधाओं पर मानकीकरण शुरू कर रहे हैं। हालांकि, ब्राउज़र कभी बराबर नहीं होंगे। उदाहरण के लिए, सफारी में SQLite समर्थन है और फ़ायरफ़ॉक्स में अब वेब वर्कर्स हैं। वे हमेशा नई सुविधाओं में लड़ रहे होंगे और फेंक देंगे।

मुझे लगता है कि आप जो कारण पूछते हैं वह है क्योंकि आप जानना चाहते हैं कि आप जिन ब्राउज़र का समर्थन करना चाहते हैं, उनके लिए आप कौन सी विशेषताओं का उपयोग कर सकते हैं। इस लक्ष्य के लिए, मैं object detection का उपयोग करने की सलाह देता हूं। असल में, यह निर्धारित करने के बजाय कि आप किस ब्राउज़र पर चल रहे हैं (और इस प्रकार यह जानकर कि कौन सी सुविधाएं उपलब्ध हैं), आप जांचें कि कोई सुविधा उपलब्ध है या नहीं। यदि यह है, तो बढ़िया! यदि नहीं, तो कुछ और करो। यह बहुत साफ कोड बनाता है, और इसे बनाए रखना आसान बनाता है।

संबंधित मुद्दे

 संबंधित मुद्दे