दिलचस्प पोस्ट
पृष्ठ छोड़ने से पहले जावास्क्रिप्ट नियंत्रक में एक फिल्टर का उपयोग कैसे करें? सीएसएस: नहीं () चयनकर्ता को दूर के वंशज के साथ काम करना चाहिए? कन्वर्ट यूटीसी समयक्षेत्र या तारीख को ऑफसेट केवल SQL सर्वर डेटटाइम डेटाटाइप से केवल दिनांक कैसे लौटाया जाए डिफल्केट कमांड लाइन टूल JQuery के माध्यम से एक asp.net सर्वर साइड विधि को कॉल करना आर: एकाधिक डेटा निर्यात करने के लिए आसान तरीका एकाधिक एक्सेल कार्यपत्रकों के लिए फ्रेम? सरल argparse उदाहरण चाहते थे: 1 तर्क, 3 परिणाम आप एकाधिक कॉलम पर एक सरणी कैसे सॉर्ट करते हैं? जब डेटा जोड़ दिया जाता है तो कैसे div के अंत तक ऑटो-स्क्रॉल करें? AngularJS में एक इनपुट फ़ील्ड में पहले अक्षर को ऑटोकैपिटलाइज़ कैसे करें? एंड्रॉइड जावा; मैं एक स्थानीय JSON फ़ाइल को सूची फ़ोल्डर में संपत्ति फ़ोल्डर से कैसे पार्स कर सकता हूं SQL सर्वर में 'पिवट' का उपयोग करके स्तंभों को पंक्तियों में कनवर्ट करें जावास्क्रिप्ट में लूप के अंदर कॉलबैक का उपयोग करते समय, कॉलबैक में उपयोग करने के लिए लूप में अपडेट किए गए वैरिएबल को सहेजने का कोई तरीका क्या है?

जावास्क्रिप्ट फाइलों की सेवा करते समय, यह आवेदन / जावास्क्रिप्ट या एप्लिकेशन / एक्स-जावास्क्रिप्ट का इस्तेमाल करना बेहतर है

पूरे सवाल शीर्षक में फिट बैठता है और कुछ संदर्भ जोड़ने के लिए: मैं नहीं पूछ रहा हूँ कि चश्मा क्या कह रहे हैं, इसके अनुसार सबसे अच्छा क्या है, लेकिन आजकल परिनियोजित ब्राउज़र के मिश्रण को सबसे अच्छा काम करने के लिए क्या किया गया है।

कुछ डेटा बिंदु:

  • Google उनके मुख पृष्ठ पर उपयोग किए जाने वाले जेएस के लिए text/javascript का उपयोग करता है
  • Google Google डॉक्स पर text/javascript का उपयोग करता है।
  • Google अपने अजाक्स पुस्तकालय सेवा के साथ जावास्क्रिप्ट फाइलों की सेवा के लिए application/x-javascript का उपयोग करता है।
  • याहू अपने जेएस की सेवा के लिए application/x-javascript का उपयोग करता है
  • याहू अपने होम पेज पर प्रदर्शित application/x-javascript लिए application/x-javascript का उपयोग करता है

वेब के समाधान से एकत्रित समाधान "जावास्क्रिप्ट फाइलों की सेवा करते समय, यह आवेदन / जावास्क्रिप्ट या एप्लिकेशन / एक्स-जावास्क्रिप्ट का इस्तेमाल करना बेहतर है"

  • text/javascript अप्रचलित है
  • application/x-javascript में स्थानांतरित करने का निर्णय लेने के दौरान प्रयोगात्मक था …
  • application/javascript जेएस के लिए वर्तमान आधिकारिक माइम प्रकार है

उसने कहा, ब्राउज़र अक्सर सर्वर द्वारा भेजी गई content-type उपेक्षा करते हैं और type एट्रिब्यूट (और कुछ लोगों को अभी तक application/javascript नहीं पहचान सकते हैं) पर बहुत अधिक ध्यान देते हैं।

मेरी सिफारिश:

  • सर्वर पर एप्लिकेशन / जावास्क्रिप्ट का उपयोग करें
  • एचटीएमएल 5 का उपयोग करें और स्क्रिप्ट तत्वों से type विशेषता को छोड़ दें

ज्यादातर स्थितियों में, माइम प्रकार सर्वर भेजता है कोई व्यावहारिक अंतर नहीं बनाता है मैं आवेदन / जावास्क्रिप्ट के साथ जाता हूं, जिसे आरएफसी द्वारा भी अनुशंसित किया जाता है

यह "पाठ / जावास्क्रिप्ट" हो गया है लेकिन यह अप्रचलित है ( आईएएनए सूची देखें) और अब यह "एप्लिकेशन / जावास्क्रिप्ट" होना चाहिए ( अन्य आईएएनए सूची देखें)।

यदि आप अपने पृष्ठों में जेएसआई के लिए आवेदन / जावास्क्रिप्ट इस्तेमाल करना चुनते हैं, तो आईई 7 और आईई 8 आपकी स्क्रिप्ट नहीं चलाएगा! माइक्रोसॉफ्ट को जो भी आप चाहते हैं उसे दोष दें, लेकिन यदि आप चाहते हैं कि आपके पेज चलाने के लिए ज्यादातर लोग टेक्स्ट / जावास्क्रिप्ट इस्तेमाल करें।

यह language="javacript" फिर यह type="text/javascript" बदल गया अब यह type="application/javacript" ठीक है, यह गूंगा हो रहा है। पुराने ब्राउज़रों में से कुछ नए application/javascript को नहीं पहचानते हैं, लेकिन फिर भी पुराने text/javascript पहचानते हैं। मैं इसका उपयोग करना जारी रखने की योजना बना रहा हूं, या फिर मैं अपने समय के घंटे बर्बाद कर दूंगा text/javascript application/javascript में text/javascript प्रत्येक उदाहरण को बदलने की कोशिश करूँगा।
अब कुछ दिन विपरीत सच हो सकता है कुछ दिन नवीनतम ब्राउज़र पुरानी तकनीक को अस्वीकार कर सकते हैं ताकि कड़ाई से मानक के अनुरूप हो।
लेकिन जब तक मेरी वेबसाइट को देखकर लोग शिकायत कर रहे हैं कि "कभी भी मेरे ब्राउज़र को अपग्रेड करने के बाद से, आपकी वेबसाइट का लगभग 50% गायब हो गया", मेरी वेबसाइट पर कोड बदलने का मेरा कोई मकसद नहीं है।