मैं एक जावास्क्रिप्ट विज़ नहीं हूं, लेकिन क्या एक एकल एम्बेड करने योग्य जावास्क्रिप्ट फ़ाइल बनाना संभव है जो सभी ब्राउज़रों के मानकों को अनुपालन करता है? सभी ज्ञात जावास्क्रिप्ट हैक्स के संग्रह की तरह जो प्रत्येक ब्राउज़र को कोड को सही तरीके से समझने के लिए मजबूर करता है?क्या एक जावास्क्रिप्ट लाइब्रेरी लिखना संभव है जो सभी ब्राउज़रों के मानकों को अनुरूप बनाता है?
उदाहरण के लिए, IE6 :hover
छद्म वर्ग सीएसएस में लिंक के अलावा कुछ के लिए नहीं पहचानता है, लेकिन वह :hover
के सभी संदर्भ पाता है और एक हैक कि IE6 बलों इसे सही करने के लिए लागू होता है, किसी JavaScript फ़ाइल वहां मौजूद है, मुझे करने के लिए अनुमति होवर कमांड का उपयोग करें जैसा मुझे करना चाहिए।
एक अविश्वसनीय समय (और इस प्रकार धन) है कि हर वेबमास्टर को इन सभी हैक्स सीखने पर खर्च करना पड़ता है। कल्पना करें कि एक ओपन सोर्स प्रोजेक्ट था, जहां सभी को करना है, कोड को एम्बेड करने वाले हेडर में एक पंक्ति जोड़ना है और फिर वे अपनी साइट प्रति स्वीकृत वेब मानकों (एक्सएचटीएमएल सख्त, CSS3) को कोड करने के लिए स्वतंत्र होंगे।
प्लस, यह वेब ब्राउज़र के मानकों का पालन करने या सभी जावास्क्रिप्ट कोड निष्पादित होने के कारण धीमे ब्राउज़र के साथ फंसने के लिए प्रोत्साहन प्रदान करेगा।
तो, क्या यह संभव है?
मुझे लगता है कि IE6 के लिए जे एस बहुत बड़ी एक साइट में एम्बेड करने के लिए किया जाएगा। – LiraNuna
http://code.google.com/p/ie7-js/ –