गतिशील HTML (DHTML) को बारेमा सिक्नुहोस्

गतिशील एचटीएमएल वास्तवमा एचटीएमएलको नयाँ विवरण होईन, तर यसको खोजीमा नयाँ तरिका र मानक HTML कोडहरू र आदेशहरू नियन्त्रण गर्ने।

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

DHTML मा चार भागहरू छन्:

डोम

डोमले तपाईंलाई DHTML सँग परिवर्तन गर्न तपाईंको वेब पेजको कुनै पनि भागलाई पहुँच गर्न अनुमति दिन्छ। वेब पेजको प्रत्येक भाग DOM द्वारा निर्दिष्ट गरिएको छ र यसको निरन्तर नामकरण कन्वेंशन प्रयोग गरेर तपाईंले तिनीहरूलाई पहुँच गर्न र उनीहरूको गुणहरू परिवर्तन गर्न सक्नुहुन्छ।

लिपिहरू

जाभास्क्रिप्ट वा ActiveX मा लिखित लिपिहरू DHTML सक्रिय गर्नको लागि प्रयोग गरिने दुई सबैभन्दा साधारण लिपिङ भाषाहरू हुन्। तपाइँ डममा निर्दिष्ट वस्तुहरू नियन्त्रण गर्न स्क्रिप्टिङ भाषा प्रयोग गर्नुहुन्छ।

क्यासिंगिङ स्टाइल पानाहरू

सीएसएस DHTML मा प्रयोग गरी वेब पृष्ठ को लागी नियन्त्रण र नियन्त्रण गर्न प्रयोग गरिन्छ। स्टाइल पानाहरूले पाठ र फन्टहरूको पाठ, पृष्ठभूमि रङहरू र छविहरू र पृष्ठमा वस्तुहरूको स्थान निर्धारण गर्दछ। स्क्रिप्ट र डोम प्रयोग गर्दै, तपाईं विभिन्न तत्वहरूको शैली परिवर्तन गर्न सक्नुहुनेछ।

XHTML

XHTML वा HTML 4.x लाई पृष्ठ सिर्जना गर्न प्रयोग गर्दछ र काम गर्न CSS र DOM को तत्वहरू निर्माण गर्दछ। वहाँ DHTML को लागि XHTML को बारे मा केहि विशेष छैन - तर मान्य XHTML लाई अझ महत्त्वपूर्ण छ, किनकि केहि चीजहरु लाई सिर्फ ब्राउजर भन्दा अधिक काम गर्दै छन्।

DHTML को विशेषताहरू

DHTML को चार मुख्य विशेषताहरू छन्:

  1. ट्यागहरू र गुणहरू परिवर्तन गर्दै
  2. वास्तविक समय पोषण
  3. गतिशील फन्ट्स (नेटस्केप सञ्चालक)
  4. डाटा बाध्यकारी (इन्टरनेट एक्सप्लोरर)

ट्याग र गुण परिवर्तन गर्दै

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

वास्तविक समय पोजीनिंग

जब अधिकांश मानिसहरू DHTML को बारे मा सोच्छन् यो तिनीहरूले के आशा गर्छन्। वस्तुहरू, चित्रहरू, र वेब पेज वरिपरि चलिरहेको पाठ। यसले तपाइँलाई तपाईंको पाठकहरूसँग अन्तरक्रियात्मक खेलहरू प्ले गर्न वा तपाईंको पर्दाको अंशहरू कोसिस गर्न अनुमति दिन्छ।

गतिशील फन्टहरू

यो एक नेटस्केप मात्र सुविधा हो। नेटस्केपले यो समस्या समाधान गर्न यो विकास गरेको डिजाइनरहरूले थाहा पाएन कि फन्टहरू पाठकको प्रणालीमा के हुने छन्। गतिशील फन्टहरूसँग, फन्टहरू एन्कोड गरिएको छ र पृष्ठसँग डाउनलोड गरिएको छ, त्यसैले पृष्ठले सधैँ देखाउँछ कि डिजाइनरले यसलाई कसरी निर्धारण गर्यो।

डाटा बाइकिङ

यो एक आईई मात्र विशेषता हो। माइक्रोसफ्टले यो वेब साइटहरूबाट डाटाबेसमा सजिलो पहुँच अनुमति दिन यो विकसित गर्यो। डेटाबेस पहुँच गर्न CGI प्रयोग गर्न धेरै प्रयोग गरिन्छ तर प्रकार्यमा ActiveX नियन्त्रण प्रयोग गर्दछ। यो सुविधा धेरै उन्नत र शुरुवात DHTML लेखकको लागि प्रयोग गर्न गाह्रो छ।