Avatar ·

jQuery के बिना शुद्ध JavaScript में $(document).ready() को कैसे बदलें?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और पहले jQuery का उपयोग करता था। वहाँ मैं ऐसा कोड लिखने का आदी था:\n\n```javascript\n$(document).ready(function() {\n // मेरा कोड जो DOM लोड होने के बाद चलता है\n console.log('पेज तैयार है!');\n});\n```\n\nया संक्षिप्त संस्करण:\n\n```javascript\n$(function() {\n // कोड\n});\n```\n\nअब मैं पेज का आकार कम करने और शुद्ध JavaScript में लिखने के लिए jQuery को छोड़ना चाहता हूँ। लेकिन मुझे नहीं पता कि नेटिव JS में `$(document).ready()` का सही विकल्प कैसे बनाया जाए।\n\nसमस्या यह है कि अगर मैं `` या `` की शुरुआत में स्क्रिप्ट लिखूं, तो यह DOM ट्री पूरी तरह बनने से पहले ही चल सकती है। उदाहरण के लिए, मैं किसी ऐसे एलिमेंट को एक्सेस करने की कोशिश करता हूँ जो अभी मौजूद नहीं है:\n\n```javascript\ndocument.querySelector('.my-class').