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समस्या यह है कि अगर मैं सिर्फ `` या `` की शुरुआत में script लिखूँ, तो वह DOM ट्री पूरी तरह बनने से पहले ही चल सकता है। उदाहरण के लिए, मैं किसी ऐसे element को access करने की कोशिश करता हूँ जो अभी मौजूद नहीं है:\n\n```javascript\ndocument.querySelector('.my-class').