डायनामिक एचटीएमएल (डीएचटीएम) के बारे में जानें

डायनामिक एचटीएमएल वास्तव में एचटीएमएल का एक नया विनिर्देश नहीं है, बल्कि मानक एचटीएमएल कोड और कमांड को देखने और नियंत्रित करने का एक नया तरीका है।

गतिशील एचटीएमएल के बारे में सोचते समय, आपको मानक एचटीएमएल के गुणों को याद रखना होगा, विशेष रूप से जब एक बार सर्वर से पृष्ठ लोड हो जाता है, तब तक यह तब तक नहीं बदलेगा जब तक कि सर्वर पर कोई अन्य अनुरोध न आए। डायनामिक एचटीएमएल आपको एचटीएमएल तत्वों पर अधिक नियंत्रण देता है और वेब सर्वर पर लौटने के बिना उन्हें किसी भी समय बदलने की अनुमति देता है।

डीएचटीएम में चार भाग हैं:

डोम

डीओएम वह है जो आपको अपने वेब पेज के किसी हिस्से को डीएचटीएम के साथ बदलने के लिए अनुमति देता है। वेब पेज का प्रत्येक भाग डीओएम द्वारा निर्दिष्ट किया जाता है और इसके निरंतर नामकरण सम्मेलनों का उपयोग करके आप उन्हें एक्सेस कर सकते हैं और अपनी गुणों को बदल सकते हैं।

स्क्रिप्ट

या तो जावास्क्रिप्ट या ActiveX में लिखी लिपियों को डीएचटीएम को सक्रिय करने के लिए उपयोग की जाने वाली दो सबसे आम पटकथा भाषाएं हैं। आप डोम में निर्दिष्ट वस्तुओं को नियंत्रित करने के लिए एक स्क्रिप्टिंग भाषा का उपयोग करते हैं।

व्यापक शैली पत्रक

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

एक्सएचटीएमएल

एक्सएचटीएमएल या एचटीएमएल 4.x का उपयोग पृष्ठ को स्वयं बनाने और सीएसएस और डीओएम के लिए तत्वों को बनाने के लिए किया जाता है। डीएचटीएम के लिए एक्सएचटीएमएल के बारे में कुछ भी खास नहीं है - लेकिन वैध एक्सएचटीएमएल होना और भी महत्वपूर्ण है, क्योंकि ब्राउजर की तुलना में इससे अधिक काम कर रहे हैं।

डीएचटीएम की विशेषताएं

डीएचटीएम की चार प्राथमिक विशेषताएं हैं:

  1. टैग और गुणों को बदलना
  2. रीयल-टाइम पोजिशनिंग
  3. गतिशील फोंट (नेटस्केप कम्युनिकेटर)
  4. डेटा बाध्यकारी (इंटरनेट एक्सप्लोरर)

टैग और गुण बदलना

यह डीएचटीएम के सबसे आम उपयोगों में से एक है। यह आपको ब्राउज़र के बाहर किसी ईवेंट के आधार पर किसी HTML टैग के गुणों को बदलने की अनुमति देता है (जैसे माउस क्लिक, समय या दिनांक, और इसी तरह)। आप इसे किसी पृष्ठ पर प्रीलोड जानकारी के लिए उपयोग कर सकते हैं, और जब तक पाठक किसी विशिष्ट लिंक पर क्लिक नहीं करता तब तक इसे प्रदर्शित न करें।

रीयल-टाइम पोजिशनिंग

जब ज्यादातर लोग डीएचटीएम के बारे में सोचते हैं तो वे यही उम्मीद करते हैं। वेब पेज के चारों ओर स्थानांतरित वस्तुओं, छवियों, और पाठ। यह आपको अपने पाठकों के साथ इंटरैक्टिव गेम खेलने या आपकी स्क्रीन के एनिमेट हिस्सों को चलाने की अनुमति दे सकता है।

गतिशील फ़ॉन्ट्स

यह केवल नेटस्केप सुविधा है। नेटस्केप ने समस्या विकसित करने के लिए इसे विकसित किया डिजाइनरों को यह नहीं पता था कि पाठक के सिस्टम पर कौन से फ़ॉन्ट होंगे। गतिशील फोंट के साथ, फोंट को पृष्ठ के साथ एन्कोड और डाउनलोड किया जाता है, ताकि पृष्ठ हमेशा दिखता है कि डिज़ाइनर ने इसका इरादा कैसे किया।

अनिवार्य तथ्य

यह एक आईई केवल सुविधा है। माइक्रोसॉफ्ट ने इसे वेब साइटों से डेटाबेस तक आसान पहुंच की अनुमति देने के लिए विकसित किया। यह एक डेटाबेस तक पहुंचने के लिए एक CGI का उपयोग करने के समान है लेकिन फ़ंक्शन करने के लिए ActiveX नियंत्रण का उपयोग करता है। यह सुविधा प्रारंभिक डीएचटीएम लेखक के लिए बहुत उन्नत और उपयोग करना मुश्किल है।