2010-11-05 12 views

उत्तर

22

डॉम एक दस्तावेज़ का एक मॉडल है जो इसे जोड़ने के लिए एक संबद्ध एपीआई के साथ है।

एचटीएमएल एक मार्कअप भाषा है जो आपको पाठ में एक निश्चित प्रकार के डोम का प्रतिनिधित्व करने देती है।

अन्य प्रकार के डीओएम अन्य मार्कअप भाषाओं में व्यक्त किए जा सकते हैं, उदाहरण के लिए आरएसएस और एटम को एक डीओएम में परिवर्तित किया जा सकता है और एक ही एपीआई के साथ एचटीएमएल या एक्सएचटीएमएल दस्तावेज़ के रूप में उपयोग किया जा सकता है (वैसे भी कम या कुछ; कुछ HTML विशिष्ट हैं डोम एक्सटेंशन)।

+0

धन्यवाद बहुत अधिक डेविड – kobe

6

DOMHTML का प्रतिनिधित्व करने के लिए पेड़ मॉडल है।

+0

डोम: http://en.wikipedia.org/wiki/Document_object_model HTML: http://en.wikipedia.org/wiki/HTML – zzzzBov

+1

लेकिन न केवल एचटीएमएल! साथ ही, यह वास्तव में HTML का प्रतिनिधित्व नहीं करता है, बल्कि यह उस दस्तावेज़ का प्रतिनिधित्व करता है जिस पर HTML को पार्स किया गया है। –

+0

उत्तर और आपके समय के लिए सभी को धन्यवाद – kobe

14

दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) एक भाषा-स्वतंत्र मॉडल है जो किसी दस्तावेज़ की संरचना का प्रतिनिधित्व करने वाली वस्तुओं से बना है। ऐसे दस्तावेज लिखने के लिए एचटीएमएल एक भाषा है।

+1

शायद यह कहना चाहें कि HTML कई ऐसी भाषाओं में से केवल _one_ है। –

+0

@ कोर Xii: जोर जोड़ा –

17

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

पृष्ठ का वास्तविक HTML अभी भी वही है, लेकिन "DOM" हालांकि बदल गया है।

ध्यान दें कि यह डोम की सही परिभाषा नहीं है, लेकिन मैंने सोचा कि यह आपके जैसा हो सकता है।

+3

उदाहरण बोलना –

संबंधित मुद्दे