बेशक आप Firebug, कंसोल और स्क्रिप्ट टैब के साथ ठीक कर सकते हैं जहां आप ब्रेकपॉइंट्स और घड़ियों को जोड़ सकते हैं, लेकिन आप इसे बेहतर/आसान समझना चाहते हैं।
EventBug नामक एक साफ फायरबग प्लगइन है जो सभी घटनाओं को लॉग करता है और उन्हें ईवेंट प्रकार से समूहित करता है ताकि आप विस्तार कर सकें और देख सकें कि उन्हें किस प्रकार ट्रिगर किया गया है।
EventBug यह वास्तविक समय ऐसा नहीं करता है, तो आप हालांकि ताज़ा करने के लिए की है।
फ़ायरबग में किसी भी DOM तत्व के विरुद्ध 'लॉग इवेंट्स' सुविधा का उपयोग करने का एक और तरीका है। यह रीयलटाइम करता है और आप देख सकते हैं कि ऑर्डर ईवेंट कैसे निकाल दिए जाते हैं/ट्रिगर भी होते हैं।
इस प्रयास करें:
- टॉगल खुला Firebug सही HTML टैब में तत्व क्लिक करें, यदि आप संदर्भ मेनू से
Log Events
चुनें तो सही <body>
- क्लिक करें सभी घटनाओं को देखना चाहते हैं
- सुनिश्चित करें कि कंसोल टैब सक्षम है
- कंसोल टैब में 'पर्सिस्ट' मोड को सक्षम करने के लिए क्लिक करें (अन्यथा कंसोल टैब पृष्ठ को पुनः लोड होने के बाद साफ़ कर देगा)
- आपको
Closed
(मैन्युअल रूप से)
- वोला चुनना पड़ सकता है! घड़ी की घटनाओं सांत्वना टैब
में धारा यह है कि क्या आप के लिए लॉग घटनाक्रम के साथ देखें:
भी कोशिश कर रहा लायक FireQuery ऐड-ऑन Firebug के लिए क्या डोम में तत्वों jQuery देखने के लिए उनसे जुड़ी घटनाएं और वे क्या हैं।
और जैसा कि बेन्वी के उत्तर का उल्लेख है, यह वेबकिट के डेवलपर टूल में भी संभव है।
स्रोत
2012-06-19 08:33:53
नहीं करता है, तो आप एक समाधान के ऊपर ले जाना है और आप पता नहीं है क्या घटना बग का कारण बनता है। – gsharp
@gsharp क्या आप प्रोफाइलिंग का उपयोग नहीं कर सकते हैं, बग को समझने के लिए कंसोल और ब्रेकपॉइंट्स पर लॉगिंग कर सकते हैं? क्या यह कंसोल में कोई त्रुटि प्रदान करता है? जेएस डीबगिंग में फायरबग काफी पसंद है। – dakdad
मैं पहले से ही फायरबग के साथ काम कर रहा हूं। बस एक उपकरण की इच्छा है जो मुझे दिखाता है कि किस क्रम में किस घटना को निकाल दिया गया है। वास्तव में मैं इसे लॉगिंग और ब्रेकपॉइंट्स के साथ कर सकता हूं, लेकिन यदि * .js सुपर है और आप अभी तक कोड के साथ familar नहीं हैं, तो यह बहुत मदद कर सकता है। – gsharp