।एचटीएमएल डोम कहां से शुरू होता है? खिड़की? दस्तावेज़? document.defaultView? शीर्षक के रूप में
और क्या ऐसी तस्वीर है जो एचटीएमएल डोम के निर्माण को पेश करती है?
।एचटीएमएल डोम कहां से शुरू होता है? खिड़की? दस्तावेज़? document.defaultView? शीर्षक के रूप में
और क्या ऐसी तस्वीर है जो एचटीएमएल डोम के निर्माण को पेश करती है?
डोम (दस्तावेज़ ऑब्जेक्ट मॉडल) document
नोड पर शुरू होता है। इसे "रूट नोड" के रूप में जाना जाता है।
[HTMLDocument](9)
[DocumentType](10)
[HTMLHTMLElement](1)
[HTMLHeadElement](1)
[HTMLTitleElement](1)
[Text]Title(3)
[HTMLBodyElement](1)
tree¹ निम्न मार्कअप से गठन किया जाएगा:
<!DOCTYPE HTML><html><head><title>Title</title></head></body></html>
नोट खाली स्थान के के विशिष्ट कमी
निम्नलिखित पेड़ (इसी कोष्ठक में nodeType
रों) को ध्यान से देखें। व्हाइटस्पेस जोड़ने से दस्तावेज़ पेड़ में टेक्स्ट नोड्स जोड़े जाएंगे और स्पष्ट रूप से इसे अनुकरण करने में अधिक कठिन बना दिया जाएगा।
window
ऑब्जेक्ट डोम का हिस्सा नहीं है। यह एक ईसीएमएस्क्रिप्ट कार्यान्वयन को पूरा करने के लिए "global object" के रूप में लागू एक मेजबान वस्तु है। इसका own standard है जो डब्ल्यू 3 सी से उपलब्ध है। जबकि ईसीएमएस्क्रिप्ट कार्यान्वयन को पूरा करने के लिए वैश्विक वस्तु की आवश्यकता है, डीओएम नहीं है। यह node.js पर्यावरण में उदाहरण है।
¹ कुछ वातावरण डक्ट टाइप नोड को अनदेखा करते हैं। मैंने ओपेरा 5-9 और सफारी 3.1 को ऐसे व्यवहार के रूप में देखा है जो इस व्यवहार को प्रदर्शित करते हैं।
खिड़की के लिए कोई सार्वजनिक मानक नहीं है, लेकिन अधिकांश ब्राउज़र रूट पर विंडो के साथ इसका समर्थन करते हैं। मुझे बहुत अच्छी चीज़ें मिली हैं: http://www.w3schools.com (मेरे पास साइट के साथ कोई कनेक्शन नहीं है)।
"डोम एचटीएमएल" छवियों के लिए एक साधारण Google खोज आपको छवियां प्राप्त करेगी। तो फिर ...
सब कुछ विफल - स्रोत पर जाएँ: http://www.w3.org/TR/DOM-Level-2-HTML/html.html
आपके उत्तर के लिए धन्यवाद। Btw। आप इसे देखना चाहते हैं: http://w3fools.com/ – weilou
विंडो का अपना मानक है। कृपया एक लिंक के लिए मेरा जवाब देखें। –
बस अगर कोई भविष्य में इस उत्तर को पढ़ता है तो सोचता है कि यह सही है .. यह नहीं है। MattMcDonald का जवाब * leaps और सीमा * इससे बेहतर है। इसके अलावा *** कभी भी *** w3schools को सुनो। वे नहीं जानते कि वे किस बारे में बात कर रहे हैं और आपको गुमराह करेंगे। – rlemon
यह सही जवाब है, डीओएम 'दस्तावेज़' पर शुरू होता है। बीटीडब्लू, 'विंडो' और इसकी गुणधर्म, विधियों और घटनाओं को कभी-कभी "बीओएम" या ब्राउज़र ऑब्जेक्ट मॉडल के रूप में जाना जाता है। – bfavaretto
दाएं। डोम भाषा-अज्ञेयवादी भी है। यह जावास्क्रिप्ट तक सीमित नहीं है और न ही ECMAScript। –
@MattMcDonald बिल्कुल, जैसा कि आप PHP के [DOMDocument] (http://php.net/manual/en/class.domdocument.php) लाइब्रेरी में देख सकते हैं। – alex