2011-10-21 14 views
5

द्वारा जावास्क्रिप्ट लाइन यह पागल लग सकती है लेकिन वहां एक डीबगर है जो स्वचालित रूप से निष्पादित कोड की पहली पंक्ति पर टूट जाता है?लाइन डीबगर

नमूना: मान लीजिए कि मेरे पास डीबग मोड है और मैं एक बटन पर क्लिक करता हूं। अब बुद्धिमान डीबगर को .click ({}) फ़ंक्शन के अंदर पहली पंक्ति पर ब्रेकपॉइंट स्वचालित रूप से सेट करना चाहिए।

इस तरह से शुरुआती बिंदु और बैकट्रैक के लिए बहुत आसान देखना बहुत आसान है।

निश्चित रूप से कुछ होना चाहिए।

धन्यवाद

+2

इसे भी देखें: http://stackoverflow.com/questions/7338193/using-chrome-how-to-find-whos-binded-to-an-event/7338319#7338319 –

उत्तर

2

CTRL + SHIFT + J के साथ क्रोम। ;) आप वहां ब्रेकपॉइंट डाल सकते हैं। मुझे लगता है कि यह एफएफ के तहत भी काम करता है। आईई के नए संस्करणों में जावास्क्रिप्ट डिबगर्स हैं (हालांकि शॉर्टकट याद नहीं है)।

अधिकांश ब्राउज़र में F12 डीबगर खोलता है। क्रोम, सफारी, आईई डिफ़ॉल्ट रूप से यह है, और एफएफ के लिए फायरबग एड ऑन है।

+1

आईई 8 में और 9 आप एफ 12 या टूल्स -> डेवलपर टूल्स को मारकर डेवलपर टूल्स पर जा सकते हैं। जावास्क्रिप्ट डीबगर सभ्य है और ब्रेकपॉइंट्स के लिए अनुमति देता है। – AlG

+0

फिर आप लाइन से लाइन कैसे जाते हैं? – Si8

9

ब्राउज़र में अधिकांश डिबगर आप कीवर्ड

debugger; 

अपने कोड में जो एक ब्रेक निष्पादन में उस बिंदु पर होने की कारण होगा डाल सकते हैं।

1

इसके अलावा आप दृश्य स्टूडियो से डीबग कर सकते हैं, मेनू से डीबग का चयन करें -> प्रक्रिया में संलग्न करें और फिर इंटरटर एक्सप्लोरर प्रक्रिया का चयन करें। लेकिन आपको पहले इंटरनेट एक्सप्लोरर में स्क्रिप्ट डीबगिंग सक्षम करना चाहिए।

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