2010-01-21 16 views
6

जैसा कि शीर्षक कहता है, मैं कैसे वेब पेज के साथ बातचीत के रूप में जावास्क्रिप्ट ईवेंट ट्रिगर कर रहा हूं?यह निर्धारित करने के लिए कि कौन से जावास्क्रिप्ट ईवेंट ट्रिगर किए जा रहे हैं

+1

दृश्य घटना, http://www.sprymedia.co .uk/आलेख/दृश्य + घटना। मुझे यकीन है कि इससे इस स्टैक ओवरफ्लो पेज पर उतरने वाले आधे लोगों की मदद मिलेगी :) – Cedric

उत्तर

10

जब आप फ़ायरबग स्थापित, निम्नलिखित कार्य सभी जावास्क्रिप्ट कार्यों का डेटा इकट्ठा होगा ट्रिगर हो रहा है, और कितना समय खर्च किया जाता है उन्हें क्रियान्वित:

console.profile([title]) 

जावास्क्रिप्ट प्रोफाइलर को चालू करता है। वैकल्पिक तर्क शीर्षक में प्रोफ़ाइल रिपोर्ट के शीर्षलेख में मुद्रित होने वाला टेक्स्ट होगा।

console.profileEnd() 

जावास्क्रिप्ट प्रोफाइलर बंद कर देता है और अपनी रिपोर्ट प्रिंट करता है।

अधिक जानकारी http://getfirebug.com/console.html

+3

कि प्रोफाइलर भयानक है, लेकिन ऐसा लगता है कि कौन से फ़ंक्शंस को ट्रिगर किया गया है (क्लिक, माउसओवर, इत्यादि) – hoju

+0

एक साधारण उत्तर के लिए, यह केवल http: //www.ckollars पर ब्राउज़ करने के लिए काम कर सकता है। संगठन/ब्राउज़र-events.html देखें और देखें कि आपको कौन से संदेश मिलते हैं। सटीक रूप से आप जो घटनाएं प्राप्त करते हैं वह ब्राउज़र और ब्राउज़र संस्करण पर निर्भर करता है; "बहुत तंग" कोडिंग से बचने की कोशिश करें। –

4

Firebug extension फ़ायरफ़ॉक्स का एक बड़ा टुकड़ा है जो आपको और कई अन्य चीजों के बारे में बताने के लिए सॉफ्टवेयर का एक बड़ा टुकड़ा है। इसके अलावा यहां दिए गए लिंक की जोड़ी मदद करने के लिए कर रहे हैं:

Debugging JavaScript events with Firebug

http://www.dustindiaz.com/event-capturing-evil/

+2

आप फ़ायरबग के साथ ईवेंट कैसे देखते हैं? – hoju

1

उपयोग Firebug में ढेर टैब में पाया जा सकता। कहीं डीबगर रखें, और स्क्रिप्ट टैब में, दाईं ओर, तीन टैब भी हैं। विवरण देखने के लिए स्टैक टैब को देखें।

2

इन सभी पदों उपयोगी, निश्चित रूप से फ़ायरबग हैं, और मैं व्यक्तिगत अनुभव से सुझाव है this स्क्रीन कास्ट मुझे मदद की, इसके बुलाया "jQuery में घटना प्रतिनिधिमंडल"

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

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