शुद्ध JavaScript (Vanilla JS) में $(document).ready() को कैसे बदलें और DOM लोड होने के बाद कोड कैसे चलाएं?
सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है, और इससे पहले jQuery के साथ थोड़ा काम किया था। वहां सब कुछ आसान था: पेज लोड होने और DOM ट्री तैयार होने के बाद कोड चलाने के लिए, मैं लिखता था:
```javascript
$(document).ready(function() {
// मेरा कोड
});
```
या संक्षेप में:
```javascript
$(function() {
// मेरा कोड
});
```
अब मैंने jQuery छोड़ने और शुद्ध JavaScript (Vanilla JS) में लिखने का फैसला किया है, ताकि पेज का आकार कम हो और मैं समझ सकूं कि सब कुछ अंदर से कैसे काम करता है। लेकिन मुझे एक समस्या का सामना करना पड़ा: `$.ready()` का सही विकल्प कैसे बनाएं?
मैंने `window.onload` का उपयोग करने की कोशिश की, लेकिन यह सभी इमेज और स्टाइल के पूरी तरह लोड होने के बाद ही काम करता है, जबकि मुझे DOM बनते ही तुरंत कोड चलाना है। उदाहरण के लिए, मैं हैंडलर लगाना चाहता हूं...