मुझे कोई विस्तृत संदर्भ नहीं मिला लेकिन MDC - HTMLImageElement
उदाहरण में टिप्पणी के आधार पर, ऐसा लगता है कि Image
DOM स्तर 0 का हिस्सा है जबकि document.createElement
is part of DOM level 2।
डोम स्तर 0 का आविष्कार नेटस्केप द्वारा किया गया था और वेबसाइट के कुछ तत्वों तक पहुंचने का एक तरीका प्रदान किया गया था। असल में सभी ब्राउज़र पीछे की संगतता के लिए इसका समर्थन करते हैं।
लेकिन ईमानदारी से, मुझे समझ नहीं आता क्यों Image
निर्माता वहां मौजूद है, क्योंकि जहाँ तक मैं यह समझ, वहाँ था का कोई उपाय नहीं हेरफेर 0. शायद यह केवल इस्तेमाल किया गया था डोम स्तर के साथ दस्तावेज़ वस्तुओं को बनाने के लिए आंतरिक रूप से ब्राउज़र द्वारा।
डीओएम स्तर 2 डब्ल्यू 3 सी द्वारा विकसित एक आधिकारिक मानक है।
डीओएम स्तरों के बारे में अधिक जानकारी के लिए, quirksmode.org - Level 0 DOM और Wikipedia पर एक नज़र डालें।
मैंने कहीं पढ़ा है कि Image
, Form
, और Element
मेजबान वस्तुओं कहा जाता है, यह सच है?
हां।
यदि यह है, तो होस्ट ऑब्जेक्ट्स क्या हैं?
ECMAScript specification मेजबान वस्तुओं इस तरह से प्रेरित:
ECMAScript एक मेजबान वातावरण के भीतर संगणना प्रदर्शन और कम्प्यूटेशनल वस्तुओं जोड़ तोड़ के लिए एक वस्तु उन्मुख प्रोग्रामिंग भाषा है। यहां परिभाषित ईसीएमएस्क्रिप्ट का उद्देश्य कम्प्यूटेशनल रूप से आत्मनिर्भर होना नहीं है; वास्तव में, बाहरी डेटा के इनपुट या गणना किए गए परिणामों के आउटपुट के लिए इस विनिर्देश में कोई प्रावधान नहीं है।इसके बजाए, यह अपेक्षा की जाती है कि ईसीएमएस्क्रिप्ट प्रोग्राम का कम्प्यूटेशनल वातावरण न केवल ऑब्जेक्ट्स और अन्य विनिर्देशों में वर्णित अन्य सुविधाएं प्रदान करेगा बल्कि कुछ पर्यावरण-विशिष्ट होस्ट ऑब्जेक्ट्स भी प्रदान करेगा, जिनके विवरण और व्यवहार इस विनिर्देश के दायरे से बाहर हैं, यह इंगित करने के अलावा वे कुछ गुण प्रदान कर सकते हैं जिन्हें एक्सेस किया जा सकता है और कुछ कार्य जिन्हें ईसीएमएस्क्रिप्ट प्रोग्राम से बुलाया जा सकता है।
और
मेजबान वस्तु
वस्तु मेजबान वातावरण द्वारा आपूर्ति ECMAScript के निष्पादन के वातावरण को पूरा करने के।
नोट कोई भी वस्तु जो मूल नहीं है वह होस्ट ऑब्जेक्ट है।
तो किसी भी वस्तु है कि विनिर्देश में परिभाषित और पर्यावरण द्वारा प्रदान नहीं की है एक मेजबान वस्तु है। ये उदाहरण के लिए ब्राउज़र (दूसरों के बीच) में हैं: window
, document
और console
।
स्रोत
2011-06-05 08:56:36
[कहाँ 'नई Image' परिभाषित किया गया है?] (Http://stackoverflow.com/questions/6936071/where-are-constructors-such-as-new-image-and-new-option-documented) –