Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

एचटीएमएल डोम कंसोल.ट्रेस () विधि


HTML DOM कंसोल.ट्रेस () विधि का उपयोग स्टैक ट्रेस को उस बिंदु तक प्रदर्शित करने के लिए किया जाता है, जहां तक ​​कंसोल.ट्रेस () विधि को कॉल किया गया है। यह मूल रूप से कोड पथ प्रदर्शित करने के लिए उपयोग किया जाता है यानी उस बिंदु पर कोड कैसे समाप्त हुआ।

सिंटैक्स

कंसोल.ट्रेस () विधि के लिए सिंटैक्स निम्नलिखित है।

console.trace(label);

यहां, कोड ट्रेस के लिए लेबल निर्दिष्ट करने के लिए लेबल टाइप स्ट्रिंग का एक वैकल्पिक पैरामीटर है। यह मदद करता है अगर कोड के विभिन्न टुकड़ों के लिए कई निशान हैं।

उदाहरण

आइए कंसोल.ट्रेस () विधि के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<h1> console.trace() Method</h1>
<p>Click the below button…</p>
<button onclick="Function1()">Start Trace</button>
<script>
   function Function1(){
      Function2();
   }
   function Function2(){
      console.trace();
   }
</script>
<p>View the stack trace in the console after clicking the above button& </p>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

एचटीएमएल डोम कंसोल.ट्रेस () विधि

स्टार्ट ट्रेस बटन पर क्लिक करने और कंसोल टैब में आउटपुट देखने पर।

एचटीएमएल डोम कंसोल.ट्रेस () विधि

उपरोक्त उदाहरण में -

हमने सबसे पहले "स्टार्ट ट्रेस" बटन बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर Function1() को निष्पादित करेगा।

<button onclick="Function1()">Start Trace</button>

फंक्शन 1 () फंक्शन 2 () को निष्पादित करेगा और फंक्शन 2 () इसके अंदर मौजूद कंसोल.स्टैकट्रेस () विधि को निष्पादित करेगा। यह एक स्टैक ट्रेस है इसलिए यह लास्ट-इन फर्स्ट-आउट ऑर्डर का पालन करेगा। चूंकि कंसोल.ट्रेस विधि को Function2() द्वारा बुलाया गया था, यह सबसे पहले पॉप किया जाएगा।

फंक्शन 1 () ने फंक्शन 2 () को निष्पादित किया, इसलिए यह पॉप होने वाला दूसरा होगा। अंत में चूंकि फंक्शन 1 () को "स्टार्ट ट्रेस" बटन द्वारा निष्पादित किया गया था, उस पर क्लिक करने पर यह पॉप होने वाला अंतिम होगा। इसका मतलब है कि यह उल्टा क्रम होगा जिसमें उन्हें बुलाया जा रहा है -

<button onclick="Function1()">Start Trace</button>
function Function1(){
   Function2();
}
function Function2(){
   console.trace();
}

  1. एचटीएमएल डोम कंसोल.ग्रुपएंड () विधि

    HTML DOM कंसोल.ग्रुपएंड () विधि का उपयोग संदेश समूह के अंत को इंगित करने के लिए किया जाता है। यह कंसोल में वर्तमान संदेश समूह से बाहर निकलता है। सिंटैक्स Follwing कंसोल.ग्रुपएंड () विधि के लिए सिंटैक्स है - console.groupEnd() उदाहरण आइए हम HTML DOM कंसोल के लिए एक उदाहरण देखें।ग्रुपएंड () विधि - &

  1. HTML DOM कंसोल.ग्रुपकोलैप्ड () विधि

    HTML DOM console.groupCollapsed() विधि एक संक्षिप्त संदेश समूह की शुरुआत निर्दिष्ट करती है। सिंटैक्स निम्नलिखित वाक्य रचना है - console.groupCollapsed(label) यहाँ, लेबल समूह के लिए लेबल है। उदाहरण आइए कंसोल के लिए एक उदाहरण देखें।ग्रुपकोलैप्ड () विधि - <!DOCTYPE html> <html> <body&

  1. HTML डोम createEvent () विधि

    HTML DOM createEvent () विधि का उपयोग एक ईवेंट ऑब्जेक्ट बनाने के लिए किया जाता है जिसका प्रकार पैरामीटर में निर्दिष्ट किया जाएगा। बनाए गए ईवेंट का उपयोग करने से पहले इसे प्रारंभ किया जाना चाहिए। किसी HTML तत्व को ईवेंट भेजने के लिए आपको उस निर्दिष्ट नोड पर डिस्पैचइवेंट () विधि का उपयोग करना होगा। सि