2011-05-30 30 views
9

किसी भी उपकरण का उपयोग कर जावास्क्रिप्ट कोड डीबग करने का सबसे अच्छा तरीका क्या है .. i.e। मैं जानना चाहता हूं कि जब कोई बटन क्लिक किया जाता है, तो सभी जेएस कोड को निष्पादित किया जाता है ...जावास्क्रिप्ट कोड का पता लगाने का सबसे अच्छा तरीका

मैं फ़ायरफ़ॉक्स और सफारी में परीक्षण करना चाहता था .. पहले से ही फ़ायरबग की कोशिश की गई थी, लेकिन जानना चाहते हैं कि कोई बेहतर तरीका है ..

और भी महत्वपूर्ण बात यह है कि मैं कोड को डीबग करने के लिए "कैसे" जानना चाहता हूं?

क्या एक पूर्ण प्रेस जेएस कोड मुद्रित करना संभव है जब मैं एक बटन दबाता हूं?

+0

मैं फ़ायरफ़ॉक्स, क्रोम के लिए फ़ायरबॉक्स का उपयोग करता हूं ... मैं आईई के लिए विकास उपकरण ("एफ 12") का उपयोग करता हूं। सफारी के लिए, अगर यह फ़ायरफ़ॉक्स पर काम करता है .... तो यह बहुत संभावना है कि यह सफारी पर काम करने जा रहा है .... आप ढांचे पर भी भरोसा कर सकते हैं जो ब्राउज़रों की विविधता को डीबग करने के लिए हटा देगा (यानी jquery आदि) – VirtualTroll

उत्तर

2

इस पोस्ट फायरफॉक्स के Firebug तथा jQuery का उपयोग कर, आप का पता लगाने और कब्जा घटनाओं के लिए एक बटन के लिए बाध्य के सभी ताकि आप बता सकते हैं क्या जे एस कोड बटन क्लिक होने चलाया जाता है मदद कर सकता है:

How to debug JavaScript/jQuery event bindings with Firebug (or similar tool)

3

मैं हमेशा Google क्रोम से एकीकृत वेब इंस्पेक्टर टूल का उपयोग करता हूं (आपको पता है, राइट-क्लिक करें, तत्व का निरीक्षण करें)। यह मेरे लिए काफी अच्छा काम करता है, और मेरे पास आवश्यक सभी कार्य हैं।

+0

सेकेंड , जबकि अभी भी ऐसे क्षेत्र हैं जहां फायरबग आगे है (नेटवर्क टैब ...), क्रोम का जावास्क्रिप्ट डीबगर वास्तव में काम करने के लिए सॉफ्टवेयर का एक शानदार टुकड़ा है। – Lepidosteus

+0

इसके अलावा क्रोम का डीबगर मेरी राय में अधिक उपयोगकर्ता के अनुकूल है। स्पष्ट रूप से Google क्रोम के लिए एक फायरबग लाइट भी है: http://getfirebug.com/releases/lite/chrome/ – RobinJ

0

क्रोम डेवलपर कंसोल + फ़ायरफ़ॉक्स Firebug

0

क्रोम डेवलपर कंसोल + फ़ायरफ़ॉक्स Firebug कोर्स (और IE में Firebug Lite), लेकिन यह भी Visual Event, एक बुकमार्कलेट है कि आप को दिखाने के लिए अपने पृष्ठ के तत्वों से जुड़ी घटनाओं की एक अत्यधिक दृश्य सिंहावलोकन की जाँच की ।

0

ठीक है, मुझे लगता है कि सबसे अच्छी विधि विजुअल स्टूडियो का उपयोग कर रही है और इसे इंटरनेट एक्सप्लोरर के साथ जोड़ रही है। जैसा कि कई अन्य ने इंगित किया है, ब्राउज़र में अंतर्निहित टूल बहुत अच्छे हैं, लेकिन दृश्य स्टूडियो आपको जावास्क्रिप्ट कोड डीबग करने और उसी एप्लिकेशन के साथ संपादित करने देता है। नकारात्मकता यह है कि आपको इंटरनेट एक्सप्लोरर का उपयोग करना होगा, लेकिन व्यक्तिगत रूप से मुझे यह बड़ी समस्या नहीं मिलती है।

+1

इंटरनेट एक्सप्लोरर हमेशा एक समस्या है: पी –

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

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