डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) एक भाषा और प्लेटफ़ॉर्म-स्वतंत्र कन्वेंशन है जो मार्कअप भाषाओं में लिखे गए ऑब्जेक्ट्स की परस्पर क्रिया को दर्शाता है, जैसे हाइपरटेक्स्ट मार्कअप लैंग्वेज (HTML), एक्सटेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज (XHTML) और एक्सटेंसिबल मार्कअप लैंग्वेज (XML)।
वर्ल्ड वाइड वेब कंसोर्टियम (W3C) द्वारा परिभाषित एक वेब मानक, DOM अधिकांश ब्राउज़रों द्वारा समर्थित है। DOM एक वेब डेवलपर को ऑब्जेक्ट्स, प्रॉपर्टीज, मेथड्स और इवेंट्स के एक सामान्य सेट के माध्यम से दस्तावेज़ तक पहुँचने की अनुमति देता है और स्क्रिप्टिंग भाषा के साथ वेबपेज की सामग्री को गतिशील रूप से बदलने की अनुमति देता है।
स्क्रिप्टिंग भाषाओं में सिंटैक्स में कई भिन्नताएँ होती हैं, साथ ही विक्रेता द्वारा जोड़े गए बदलाव भी होते हैं, जो वेब एप्लिकेशन कार्यान्वयन में आम मुद्दे हैं। W3C ने DOM मानक को ऑब्जेक्ट्स, प्रॉपर्टीज और मेथड्स के एक सामान्य सेट के रूप में प्रदान किया है जो सभी स्क्रिप्टिंग भाषाओं के लिए उपलब्ध हैं। हालाँकि, कोई भी ब्राउज़र 100% DOM-अनुरूप नहीं है। इस प्रकार, इस बात की कोई गारंटी नहीं है कि W3C का DOM मानक हर ब्राउज़र में उपलब्ध है।
0 Comments