JavaScript Style Sheets
जावास्क्रिप्ट स्टाइल शीट्स (जेएसएसएस) वेबपृष्ठों की प्रस्तुति को परिभाषित करने के लिए सुविधाएं प्रदान करने के लिए 1996 में नेटस्केप कम्युनिकेशंस द्वारा प्रस्तावित एक स्टाइलशीट भाषा तकनीक थी। यह कैस्केडिंग स्टाइल शीट्स (सीएसएस) तकनीक का एक विकल्प था। हालाँकि नेटस्केप ने इसे वर्ल्ड वाइड वेब कंसोर्टियम (डब्ल्यू3सी) को प्रस्तुत किया, लेकिन तकनीक को कभी भी एक औपचारिक मानक के रूप में स्वीकार नहीं किया गया और इसे कभी भी वेब ब्राउज़र बाजार में स्वीकृति नहीं मिली। केवल नेटस्केप कम्युनिकेटर 4 ने जेएसएसएस को लागू किया, प्रतिद्वंद्वी इंटरनेट एक्सप्लोरर ने तकनीक को लागू नहीं करने का विकल्प चुना। 1997 में नेटस्केप कम्युनिकेटर के जारी होने के तुरंत बाद, नेटस्केप ने जेएसएसएस को बढ़ावा देना बंद कर दिया, इसके बजाय प्रतिद्वंद्वी सीएसएस मानक पर ध्यान केंद्रित किया, जिसे इंटरनेट एक्सप्लोरर द्वारा भी समर्थित किया गया था और जिसे बहुत व्यापक उद्योग स्वीकृति मिली थी। नेटस्केप कम्युनिकेटर के अनुवर्ती, नेटस्केप 6 (2000 में जारी) ने जेएसएसएस के लिए समर्थन छोड़ दिया। यह अब एक ऐतिहासिक फुटनोट से थोड़ा अधिक है, जिसमें वेब डेवलपर्स आम तौर पर इसके पिछले अस्तित्व से अनजान हैं। यह प्रस्ताव डब्ल्यू3सी मानक नहीं बना। एक स्टाइलशीट के रूप में जावास्क्रिप्ट कोड का उपयोग करते हुए, जेएसएसएस एक document.tags ऑब्जेक्ट के गुणों को संशोधित करके व्यक्तिगत तत्व को स्टाइल करता है। उदाहरण के लिए, सीएसएसः एच1 {फ़ॉन्ट-साइज़ः 20प्ट;} जेएसएसएस के बराबर हैः document.tags.H1.fontSize = "20प्ट"; जेएसएसएस तत्व नाम मामले के प्रति संवेदनशील हैं। जेएसएसएस में विभिन्न सीएसएस चयनकर्ता सुविधाओं का अभाव है, जो केवल सरल टैग नाम, वर्ग और आईडी चयनकर्ताओं का समर्थन करता है। दूसरी ओर, चूंकि यह एक पूर्ण प्रोग्रामिंग भाषा का उपयोग करके लिखा गया है, स्टाइलशीट में अत्यधिक जटिल गतिशील गणना और सशर्त प्रसंस्करण शामिल हो सकते हैं। (व्यवहार में, हालांकि, इसे जावास्क्रिप्ट का उपयोग करके रनटाइम पर दस्तावेज़ पर लागू स्टाइलशीट को संशोधित करने के लिए प्राप्त किया जा सकता है।) इस वजह से जेएसएसएस का उपयोग अक्सर गतिशील वेब पृष्ठों के निर्माण में किया जाता था। उदाहरण निम्नलिखित उदाहरण एक एच. टी. एम. एल. दस्तावेज़ के स्रोत कोड का हिस्सा दिखाता हैः <शैली प्रकार = "पाठ/जावास्क्रिप्ट"> tags.H1.color = "लाल"; tags.p.fontSize = "20 पी. टी". के साथ (tags.H3) {रंग = "हरा";} के साथ (tags.H2) {रंग = "लाल"; फ़ॉन्टसाइज़ = "16 पी. टी".; मार्जिनटॉप = "4 सी. एम".;} </शैली> कैस्केडिंग स्टाइल शीट के समान, जे. एस. एस. एस. का उपयोग एक टैग में किया जा सकता है। यह उदाहरण टैग चुनने के दो अलग-अलग तरीके दिखाता है। ब्राउज़र समर्थन जावास्क्रिप्ट स्टाइल शीट्स केवल नेटस्केप 4. x (4.0-4.8) द्वारा समर्थित थे लेकिन कोई बाद के संस्करण नहीं थे। किसी अन्य वेब ब्राउज़र ने कभी भी जेएसएसएस को एकीकृत नहीं किया है। संदर्भ बाहरी लिंक नेटस्केप की जावास्क्रिप्ट-आधारित स्टाइल शीट्स डब्ल्यू3सी को प्रस्तुत करना जावास्क्रिप्ट स्टाइल शीट्स की गतिशील, शक्तिशाली क्षमताएँ जावास्क्रिप्ट स्टाइल शीट संदर्भ स्टाइल शीट्स स्क्रिप्टिंग भाषाएँ स्टाइलशीट भाषाएँ 1996 में वेब डिज़ाइन कंप्यूटर से संबंधित परिचय