यह एक जटिल सवाल है जो वर्तमान में उपलब्ध होने के साथ असंभव हो सकता है, लेकिन अगर ऐसा करने का एक आसान तरीका यह बहुत बड़ा होगा।जावास्क्रिप्ट में गैर-ब्रेकिंग ब्रेकपॉइंट्स (ट्रेस पॉइंट)?
मैं क्रोम में कुछ जावास्क्रिप्ट को डिबग कर रहा हूं, और क्योंकि यह बहुत ही घटना संचालित है, इसलिए मैं ब्रेकपॉइंट्स के बजाय कोड (जिसे कहा जाता है, आदि) की ट्रेस रिपोर्ट प्राप्त करना पसंद करता हूं। तो जहां भी मैं ब्रेकपॉइंट छोड़ देता हूं, मैं स्थानीय फ़ंक्शन नाम और तर्क देखना चाहता हूं।
निकटतम मैं प्राप्त कर सकते हैंकी तरह में एक सशर्त ब्रेकप्वाइंट ड्रॉप करने, है निम्नलिखित: प्रत्येक ब्रेकपाइंट में
- चिपकाया जा रहा है इस:
इस दृष्टिकोण के साथ दो बड़ी समस्याओं कर रहे हैं बहुत बोझिल है। लोगों को इसका उपयोग करने की अधिक संभावना होगी यदि इसे प्रत्येक ब्रेकपॉइंट के लिए डिफ़ॉल्ट कार्रवाई के रूप में चुना जा सकता है।
- Google क्रोम में, लॉग कॉल दो बार निकाल दी जाती है।
इन समस्याओं में से किसी एक को बढ़ाने के लिए किसी भी विचार पर कोई विचार? मुझे लगता है कि यह आईई with VS में संभव हो सकता है, लेकिन यूआई समान रूप से बोझिल लगता है।
यदि आपको सिर्फ डीओएम कार्यक्रमों का पता लगाने के लिए इसकी आवश्यकता है, तो आप कंसोल की ['monitorEvents()'] (http://www.briangrinstead.com/blog/chrome-developer-tools-monitorevents) विधि का उपयोग करने का प्रयास कर सकते हैं। – kpozin
मैंने वास्तव में गैर-डोम ऑब्जेक्ट्स के लिए छद्म-घटनाओं को फेंक कर, एक बिंदु पर मॉनीटर एवेन्ट्स का उपयोग करने का प्रयास किया। आप त्रुटियों की निगरानी करके बहुत दूर हो सकते हैं, लेकिन इसमें आवश्यक दंडित फ़िल्टरिंग नहीं है। – Chris