2010-07-23 30 views
5

शीर्षक में पूछे जाने पर, ब्राउज़र पर वेब पेज लोड होने पर पहली बार क्या ईवेंट चलाया जाता है? मेरा मानना ​​है कि खिड़की से पहले घटनाएं हैं। डाउनलोड करें। वे क्या हैं, और कौन सा पहला निकाल दिया गया है?ब्राउज़र पर एक वेब पेज लोड होने पर पहली घटना को निकाल दिया गया है

+1

यह एक सामान्य ज्ञान सवाल है आप आमतौर पर 'पहले onload' कुछ कोड को चलाने के लिए चाहते हैं, या आप चलाना चाहते हैं करते हैं 'ऑनलोड' से पहले कुछ विशिष्ट बिंदु पर कुछ कोड? – deceze

+2

इसी तरह के प्रश्न http://stackoverflow.com/questions/282245/what-is-the-event-precedence-in-javascript –

उत्तर

1

यदि आप onload से पहले एक ईवेंट हैंडलर का आह्वान करना चाहते हैं, DOMContentLoaded एक ऐसा ईवेंट है जो आमतौर पर पहले आग लग जाता है।

document.addEventListener('DOMContentLoaded', functionRef, false); 
+2

आईई में सही नहीं है? – jasongetsdown

0

यह नहीं पता कि यह मदद करता है लेकिन फ़ायरबग/आईई देव उपकरण पेज लोड के रूप में जेएस घटनाओं को निष्पादित करने के लिए वास्तव में अच्छा है। मैं घटनाओं को कैप्चर करने के लिए इसका उपयोग करता हूं और यह देखता हूं कि वे कैसे हो रहे हैं।

संबंधित मुद्दे