मैं लाइब्रेरी विकसित करने में सहायता करने की कोशिश कर रहा हूं और इसके लिए मैं पेज लोडिंग के साथ काम करने की कोशिश कर रहा हूं।
प्रक्रिया में मैं पुस्तकालय को डिफर और एसिंक के उपयोग से पूरी तरह संगत बनाना चाहता हूं।यह पता लगाने के लिए कि क्या DOMContentLoaded को निकाल दिया गया था
मुझे जो चाहिए वह सरल है:
मुझे कैसे पता चलेगा कि फ़ाइल को निष्पादित किए जाने के दौरान DOMContentLoaded निकाल दिया गया था?
यह इतना मुश्किल क्यों है?
आईई में, document.readyState DOMContentLoaded से पहले इंटरैक्टिव दिखाएं।
I किसी भी तरह से ब्राउज़र का पता लगाने का उपयोग नहीं करेगा, यह मेरे और बाकी प्रतिभागियों की नीति के खिलाफ है।
सही विकल्प क्या है?
संपादित करें:
ऐसा लगता है कि मैं पर्याप्त स्पष्ट नहीं था। मैं नहीं जानना चाहता हूं कि लोड ईवेंट पहले से ही हुआ है !!! मुझे पहले से ही पता था कि उस समस्या को कैसे हल किया जाए! मैं जानना चाहता हूं कि DOMContentLoaded के साथ कैसे हल करें !!!
एक श्रोता सेट करें जो एक संपत्ति या चर सेट करता है। यदि यह सेट है, तो ईवेंट भेज दिया गया है। बेशक आप ऐसे ब्राउज़र में हो सकते हैं जो घटना का समर्थन नहीं करता है, इस मामले में यह कभी नहीं होगा। – RobG
@RobG मुझे पहले से ही उन ब्राउज़र के लिए जवाब था जो एडीओ DOMContentLoaded का समर्थन नहीं करते हैं। उन लोगों के लिए, मैं लोड इवेंट और ऑनलोड इवेंट का उपयोग करता हूं। मेरे पास अभी भी – brunoais
के प्रश्न का उत्तर नहीं है, "लोड * ईवेंट के लिए श्रोताओं को सेट करने के लिए कोई * ऑनलोड * विशेषता/संपत्ति नहीं है। यदि आप स्पष्ट रूप से जानना चाहते हैं कि DOMContentLoaded हुआ है, तो श्रोता सेट करें और देखें कि इसे कहलाया गया है या नहीं। – RobG