Document Object Model (DOM) HTML और XML दस्तावेज़ों के लिए एक प्रोग्रामिंग API है। यह दस्तावेज़ों की तार्किक संरचना को define करता है, साथ ही यह भी बताता है कि दस्तावेज़ को एक्सेस और हेरफेर किया जाता है। DOM विनिर्देश के अनुसार, “दस्तावेज़” शब्द को व्यापक रूप से उपयोग किया जाता है – अधिक से अधिक, XML का उपयोग विभिन्न प्रकार की जानकारी का प्रतिनिधित्व करने के लिए किया जा रहा है जिसे विभिन्न प्रणालियों में संग्रहीत किया जा सकता है।
इसमें से बहुत कुछ को डेटा के रूप में माना जाएगा, न कि दस्तावेजों के रूप में। लेकिन, XML इस डेटा को दस्तावेजों के रूप में प्रस्तुत करता है और DOM का उपयोग सूचना के प्रबंधन के लिए किया जा सकता है। full form of DOM
Document Object Model के साथ, Programmers दस्तावेज़ create और build कर सकते हैं, उनकी संरचनाओं को navigate कर सकते हैं, साथ ही तत्वों और उनकी सामग्री को add, modify या delete कर सकते हैं। HTML या XML दस्तावेज़ में पाई जाने वाली किसी भी चीज़ को Document Object Model का उपयोग करके एक्सेस किया जा सकता है, बदला जा सकता है, हटाया जा सकता है या जोड़ा जा सकता है, कुछ अपवादों के साथ-विशेष रूप से दस्तावेज़ों में जो आंतरिक और साथ ही बाहरी सबसेट के लिए DOM इंटरफेस का उपयोग करते हैं, उन्हें अभी तक पहचाना नहीं गया है।full form of DOM
Document Object Model एक विनिर्देश के रूप में उत्पन्न हुआ है ताकि Java script और java programs वेब ब्राउज़र के बीच पोर्टेबल हो सकें। । डायनेमिक HTML Document Object Model का तत्काल पूर्वज रहा है, और प्रारंभ में, इसे मुख्य रूप से ब्राउज़र के संदर्भ में में देखा गया था। हालाँकि, जब Document Object Model working ग्रुप बनाया गया था , तो इसे HTML या XML संपादकों और दस्तावेज़ रिपॉजिटरी सहित अन्य डोमेन में विक्रेताओं द्वारा भी शामिल किया गया था। full form of DOM
XML के आविष्कार के समय से पहले इनमें से कई विक्रेता SGML के साथ काम किया था; यही वजह है कि Document Object Model SGML Groves के साथ-साथ Hytime standard से भी काफी प्रभावित था। SGML/XML संपादकों या document रिपॉजिटरी के लिए प्रोग्रामिंग APIs की पेशकश करने के लिए इनमें से कुछ विक्रेताओं ने दस्तावेजों के लिए वस्तुओं के अपने स्वयं के मॉडल भी विकसित किए हैं। इन ऑब्जेक्ट मॉडल ने उनके Document Object Model को भी प्रभावित किया है। full form of DOM
DOM वेब डेवलपर्स को दस्तावेज़ की विभिन्न contents से युक्त एक tree बनाकर अपने दस्तावेज़ पर पूर्ण नियंत्रण रखने की अनुमति देता है, क्योंकि वेब डेवलपर JAVA Script की किसी एक स्क्रिप्टिंग languages, DOM का उपयोग करके अपने दस्तावेज़ के एक नोड को हटा सकते हैं। में नया नोड जोड़ना संभव है। full form of DOM
कोई unwanted node बदल सकता है या DOM API का उपयोग करके किसी भी node को संशोधित कर सकते हैं। full form of DOM
क्योंकि उस दस्तावेज़ का DOM tree वेब ब्राउज़र पर दस्तावेज़ के प्रस्तुतीकरण से पहले बनाया जाता है, वह दस्तावेज़ एक in-memory मॉडल है और वेब ब्राउज़र की window में दृश्यमान डेटा DOM tree की तरह ही होता है। तो, DOM के भीतर किए गए किसी भी प्रभाव को तुरंत वेब ब्राउज़र के भीतर प्रदर्शित किया जाता है।
इस प्रकार, यही कारण है कि किसी भी क्लाइंट-साइड स्क्रिप्टिंग भाषा के लिए DOM tree को प्राथमिक स्रोत माना जा सकता है ताकि स्क्रिप्टिंग भाषा द्वारा निष्पादित क्रियाओं की एक श्रृंखला प्रदर्शित करके दस्तावेज़ की उपस्थिति को प्रभावित किया जा सके। full form of DOM
चूंकि DOM को विभिन्न Companies द्वारा अपने वेब ब्राउज़र में उपयोगकर्ता उनकी सुविधा के लिए अलग-अलग तरीकों से विकसित किया गया था, इसलिए वेब क्रॉस-प्लेटफ़ॉर्म, यानी प्लेटफ़ॉर्म को स्वतंत्र रखने के लिए दस्तावेज़ को सभी वेब ब्राउज़रों में समान दिखाने के लिए इसे फिर से प्रमाणित करना आवश्यक है। एक पद्धति की आवश्यकता को पहचाना गया।
परिणामस्वरूप एक नया संगठन अस्तित्व में आया जिसे ” World Wide Web Consortium (W3C)” नाम दिया गया। W3C एक ऐसा समूह है जो विभिन्न web related standards को विकसित करता है।
इस संस्था में विभिन्न बड़ी कंपनियां; उदाहरण के लिए Microsoft, Google, Yahoo, AOL आदि के सदस्य भाग लेते हैं और यह तय करके standards बनाते हैं कि web किस दिशा में आगे बढ़ेगा। full form of DOM
अब तक W3C द्वारा DOM की तीन levels का निर्धारण किया गया है। DOM level 1 को पहली बार अक्टूबर 1998 में सुझाया गया था। DOM के दो चरणों में DOM core और DOM HTML शामिल हैं।
DOM Core एक XML based structure की सुविधा प्रदान करता है, इसलिए डेवलपर्स XML दस्तावेज़ के विभिन्न हिस्सों तक पहुंचने में सक्षम होते हैं। DOM HTML वास्तव में DOM Core का विस्तार है जो HTML में कुछ विधियों और वस्तुओं को जोड़ता है। HTML का विस्तार किया गया है।
DOM, ECMAScript की तरह, सिर्फ एक specification है। जिस प्रकार ECMAScript के आधार पर विभिन्न प्रकार की स्क्रिप्टिंग भाषाएं विकसित की गई थीं, उसी तरह, डोम पर आधारित विभिन्न प्रकार की भाषाओं का उपयोग करके दस्तावेज़ में हेरफेर करना और उस तक पहुंच बनाना संभव है। full form of DOM
जबकि DOM level 2 को विकसित करने का प्राथमिक लक्ष्य DOM के साथ माउस और यूजर इंटरफेस इवेंट, रेंज, Traversals और Cascading स्टाइल सीटों का समर्थन करना था।
यह सुनिश्चित करने के लिए कि दस्तावेज़ न केवल सुव्यवस्थित और तार्किक रूप से हो सकता है, बल्कि आसानी से डिज़ाइन भी किया जा सकता है। इसके अतिरिक्त दस्तावेज़ को आकर्षक बनाने के लिए डिज़ाइन किया जा सकता है।
इसलिए नेमस्पेस का समर्थन करने के लिए DOM level 1 का मूल बढ़ा दिया गया था।निम्नलिखित नए मॉड्यूल को DOM level 2 के भीतर पेश किया गया था जो है: डोम अपने पूर्ण रूप मेंI full form of DOM
1. DOM Views
2. DOM Events
3. DOM Style
4. DOM Traversal और Range
दस्तावेज़ को स्टाइल करने से पहले और बाद में, सटीक दस्तावेज़ के multiple views हैं। इन विचारों से निपटने के लिए DOM views की principle का विस्तार किया गया था। full form of DOM
उपयोगकर्ताओं के लिए दस्तावेज़ के रूप को बेहतर बनाने के लिए विभिन्न प्रकार के ईवेंट और ईवेंट हैंड्रिल को DOM ईवेंट के रूप में परिभाषित किया गया था।
दस्तावेज़ की style को नियंत्रित करने और दस्तावेज़ की संरचना से अलग करने के लिए, दस्तावेज़ की शैली को नियंत्रित करने, प्रबंधित करने और संभालने में आसान बनाने के लिए DOM शैलियाँ विस्तारित की गईं। DOM रेंज और ट्रैवर्सल का विस्तार करके DOM तक पहुंच, हेरफेर या ट्रैवर्स की अनुमति देने के लिए संदर्भ स्थापित किए गए थे। full form of DOM
DOM level 3 को वर्तमान में वर्णन किया जा रहा है, supporting methods जो किसी वेब ब्राउज़र या host environment से दस्तावेज़ों को स्थानीय डिवाइस पर सहेजने और स्थानीय डिवाइस से host environment में लोड करने की अनुमति देती हैं।
एक मायने में, अब वेब तकनीक पूरी तरह से डेस्कटॉप तकनीक के साथ पूरी तरह से संगत होने की उम्मीद है क्योंकि DOM level 2 तक कोई भी दस्तावेज़ स्थानीय डिवाइस में सहेजा नहीं जा सकता है। इसलिए, कोई भी उपयोगकर्ता उसी दस्तावेज़ को देख सकता है या डेवलपर द्वारा अधिकृत के रूप में एक्सेस कर सकता है।
लेकिन DOM level 3 के निर्माण के बाद पूरी तरह से बदल जाएगी क्योंकि उस स्थिति में यूजर अपनी इच्छा के अनुसार किसी भी दस्तावेज़ को मॉडिफाई कर सकता है। आप अपना खुद का डिज़ाइन भी सहेज सकते हैं। जिससे अलग-अलग उपयोगकर्ताओं किसी दस्तावेज़ को अपनी पसंद के अनुसार विभिन्न तरीकों से एक्सेस और हेरफेर कर सकते हैं। full form of DOM
Level 3 को धीरे-धीरे बनाया जा रहा है, और HTML5 DOM level 3 और CSS3 का निर्माण है, जो धीरे-धीरे विभिन्न वेब ब्राउज़रों में समर्थित हो रहे हैं। उन मूल डोम के बदले अन्य डोम हैं जो एक अलग तरह की ज़रूरत को पूरा करने के लिए परिभाषित किया गया है।
दोस्तो आशा करता हूं कि आपको मेरा यह लेख full form of DOM in hindi आपको बेहद पसंद आया होगा और आप इस लेख के मदद से वह सारी चीजों के बारे में विस्तार से जान चुके होंगे जिसके लिए आप हमारे वेबसाइट पर आए थे। हमने इस लेख में एक सरल से सरल भाषा में और आपको आसान से समझाने की कोशिश की है कि full form of DOM क्या है और मुझे आपसे उम्मीद है कि आप पूरे अच्छे से जान चुके होंगे कि full form of DOM क्या है और इसके बारे में संपूर्ण जानकारी ले चुके होंगे।
अगर हमारे पोस्ट को पढ़ने में कहीं भी कोई भी दिक्कत हुई होगी या किसी भी तरह की परेशानी हुई होगी तो आप हमारे नीचे कमेंट सेक्शन में बेझिझक कोई भी मैसेज कर के हम से सवाल पूछ सकते हैं हमारी समूह आपकी सवाल का उत्तर देने की कोसिस पूरी तरह से करेगी।
दोस्तों अगर आपको ppp का Full Form क्या होता | बारे में कुछ भी जानकारी…
हेलो दोस्तो , लेके आ गया हू मै आज एक और नया पोस्ट दोस्तो इस…
हेल्लो दोस्तों अप सभी का स्वागत है हमारे ब्लॉग पर, जहा पर आज हम जानेगे…
full form of Yoga. Yoga की उत्पत्ति संस्कृत शब्द YUG से हुई है, जिसका अर्थ…
SP एक संक्षिप्त नाम है जिसका मतलब पुलिस अधीक्षक(Superintendent of police) है। इस उपाधि को…
दोस्तों इस आर्टिकल में हम आपको बताएंगे कि AC क्या है और AC का फुल…