डायनॅमिक HTML (DHTML) बद्दल जाणून घ्या

डायनॅमिक एचटीएमएल हे खरोखर एचटीएमएलचे नवे निर्देशक नाही, परंतु मानक एचटीएमएल कोड आणि कमांड्स पाहण्याची व नियंत्रण करण्याचा एक नवीन मार्ग आहे.

डायनॅमिक HTML बद्दल विचार करता तेव्हा, आपण मानक एचटीएमएलचे गुण लक्षात ठेवणे आवश्यक आहे, खासकरून एकदा जेव्हा एखादा पृष्ठ सर्व्हरवरून लोड केले गेले की, सर्व्हरकडे दुसरा विनंती येईपर्यंत बदलणार नाही डायनॅमिक एचटीएमएल तुम्हाला एचटीएमएल घटकांवर जास्त नियंत्रण देते आणि वेब सर्व्हरवर परत न जाता त्यांना कोणत्याही वेळी बदलण्याची परवानगी देतो.

डीएचटीएमएलमध्ये चार भाग आहेत:

DOM

DOM म्हणजे DHTML म्हणजे त्यास आपल्या वेब पेजच्या कोणत्याही भागावर डीएचटीएमएलमध्ये बदल करता येईल. वेब पृष्ठाचा प्रत्येक भाग DOM द्वारे निर्दिष्ट केला आहे आणि त्याच्या सुसंगत नेमिंग अधिवेशनांचा वापर करून आपण त्यावर प्रवेश करू शकता आणि त्यांची गुणधर्म बदलू शकता.

स्क्रिप्ट

डीएचटीएम सक्रिय करण्यासाठी वापरल्या जाणार्या दोन सर्वात सामान्य स्क्रिप्टिंग भाषा आहेत. आपण DOM मध्ये निर्दिष्ट केलेल्या वस्तू नियंत्रित करण्यासाठी स्क्रिप्टिंग भाषा वापरत आहात.

कॅस्केडिंग शैली पत्रक

सीएसएस डीएचटीएमएलमध्ये वेब पेजचे स्वरूप आणि नियंत्रण नियंत्रित करण्यासाठी वापरली जाते. शैली पत्रके मजकूर रंग आणि फॉन्ट, पार्श्वभूमी रंग आणि प्रतिमा परिभाषित, आणि पृष्ठावर वस्तूंचे स्थान नियोजन. स्क्रिप्टिंग आणि DOM वापरणे, आपण विविध घटकांची शैली बदलू शकता.

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

एक्सएचटीएमएल किंवा एचटीएमएल 4.एक्सचा वापर पृष्ठ स्वतः तयार करण्यासाठी आणि सीएसएस व डीओएम वर काम करण्यासाठी घटक तयार करण्यासाठी केला जातो. डीएचटीएमएलसाठी एक्सएचटीएमएल बद्दल विशेष काहीच नाही - परंतु वैध एक्सएचटीएमएल असणं हे अगदी महत्त्वाचं आहे, कारण फक्त ब्राउझरच्या तुलनेत त्याहून अधिक गोष्टी काम करतात.

DHTML ची वैशिष्ट्ये

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

  1. टॅग आणि गुणधर्म बदलणे
  2. रिअल-टाइम स्थिती
  3. डायनॅमिक फॉन्ट (नेटस्केप कम्युनिकेटर)
  4. डेटा बाइंडिंग (इंटरनेट एक्स्प्लोरर)

टॅग आणि गुणधर्म बदलत आहे

डीएचटीएमएलचे हे सर्वात सामान्य वापर आहे. हे आपल्याला ब्राउझरच्या बाहेर एखादे इव्हेंट अवलंबून एक HTML टॅगचे गुणधर्म बदलण्याची परवानगी देते (जसे की माउस क्लिक, वेळ किंवा तारीख आणि याप्रमाणे). आपण याचा वापर पृष्ठावर माहिती पूर्वलोड करण्यासाठी करू शकता, आणि वाचक एखाद्या विशिष्ट दुव्यावर क्लिक करेपर्यंत ते प्रदर्शित करू नका.

रिअल-टाइम पोझीशनिंग

जेव्हा बहुतेक लोक DHTML चा विचार करतात तेव्हा ते अपेक्षा करतात. ऑब्जेक्ट्स, इमेजस आणि टेक्स्ट वेब पेजवर फिरत असतात. हे आपल्याला आपल्या वाचकांसह परस्परसंवेदी खेळ खेळू देण्यास किंवा आपल्या स्क्रीनच्या अॅनिमेट भागांना अनुमती देऊ शकते.

डायनॅमिक फॉन्ट

हे नेटस्केप केवळ वैशिष्ट्य आहे. नेटस्केपने हे विकसित केले आहे की समस्या डिझायनर्सच्या आसपास असण्याची आवश्यकता नव्हती जे वाचकांच्या सिस्टमवर कोणते फॉन्ट असतं. डायनॅमिक फॉन्टसह, फॉन्ट एन्कोड केलेले असतात आणि पृष्ठासह डाउनलोड केले जातात, जेणेकरून पृष्ठ नेहमी डिझाइनरने हे कसे ठरवलेले दिसते

डेटा बाइंडिंग

हे केवळ IE केवळ वैशिष्ट्य आहे. मायक्रोसॉफ्ट वेब साइट वरून डेटाबेस सोपे प्रवेश परवानगी देण्यासाठी हे विकसित हे डेटाबेसमध्ये प्रवेश मिळवण्यासाठी CGI वापरण्यासारखे आहे परंतु कार्य करण्यासाठी ActiveX नियंत्रण वापरते. हे वैशिष्ट्य अतिशय प्रगत आणि सुरवातीपासून डीएचएलएमएल लेखकसाठी वापरणे कठीण आहे.