मैं वहां सभी ब्राउज़रों के लिए सबसे अच्छा डिबगिंग एड्स एकत्र करना चाहता हूं। तो शायद फ़ायरफ़ॉक्स के लिए Firebug होगा लेकिन IE के लिए आप क्या उपयोग करते हैं? सफारी? ओपेरा? ओपेरा मिनी? उसके अलावा और क्या है वहाँ? क्या ऐसे उपकरण हैं जो आईई 6 के लिए अच्छी तरह से काम करते हैं? आईई 5?आप अपने ब्राउज़र में एचटीएमएल/जेएस डीबग करने के लिए किस उपकरण का उपयोग करते हैं?
उत्तर
फ़ायरफ़ॉक्स (किसी भी संस्करण> 2.0) के लिए, Firebug का उपयोग करें।
मैं पूर्णता के लिए इस पोस्टिंग कर रहा हूँ और इसलिए हम मतदान का उपयोग कर सकते एक बेहतर उपकरण लगाने के लिए (यदि वहाँ होना चाहिए एक :) –
+1 क्या कोई और है? – OscarRyz
फायरबग सबकुछ धड़कता है। एकमात्र चीज जो यह नहीं कर सकती है वह आईई रेंडरिंग त्रुटियों को ढूंढती है, जिस बिंदु पर आप आईई में वेब विकास के डरावनी हैं। –
क्रोम के लिए, Chrome Dev Tools।
- IETester आईई संस्करणों के लिए।
- Adobe BrowserLab या SuperPreview extension for IE एकाधिक ब्राउज़रों में परीक्षणों के परीक्षण के लिए। आईई के लिए
- Developer Toolbar।
- और FIrefox के लिए ऑफक फायरबग।
इंटरनेट एक्सप्लोरर या फ़ायरफ़ॉक्स के अलावा अन्य ब्राउज़रों में:
IE के लिए, या तो डेवलपर टूल आईई 8 या Developer Toolbar में शामिल थे।
आईई के कौन से संस्करण इस काम के लिए करते हैं? –
आईई 6 और 7. आईई 8 में देव उपकरण वैसे भी बेहतर हैं इसलिए वहां कुछ भी नहीं है। क्रोम देव टूल्स के लिए – Joey
डिबगिंग के लिए, कुछ भी नहीं हरा सकते हैं firefox:firebug
और IE के लिए, अगर once in a blue moon मैं IE का उपयोग करें, मैं का उपयोग करें, Internet Explorer Developer Toolbar
गूगल क्रोम के लिए Speed Tracer विस्तार अत्यंत उपयोगी लग रहा है।
फ़ायरफ़ॉक्स 3.5 के लिए, फ़ायरबग का उपयोग करें।IE8 के लिए, डेवलपर उपकरण
का उपयोगनिश्चित रूप से Firebug/Firebug लाइट :) गूगल क्रोम के जे एस सांत्वना भी बहुत अच्छा
क्रॉस-ब्राउज़र है: x-ray
- फ़िडलर http (s) डिबगिंग: http://www.fiddler2.com/fiddler2/ फ़ायर्फ़ॉक्स के लिए
- वेब डेवलपर उपकरण पट्टी: https://addons.mozilla.org/nl/firefox/addon/60/
- IE8 डेवलपर उपकरण: http://blogs.msdn.com/b/ie/archive/2008/09/11/introducing-the-ie8-developer-tools-jscript-profiler.aspx
- qooxdo ओ इंस्पेक्टर (आईई, फ़ायरफ़ॉक्स, ओपेरा, सफारी और क्रोम): - http://qooxdoo.org/application/inspector
- ब्लैक आप चेतावनी() उपयोग फिर से नहीं हो सकता है: http://www.gscottolson.com/blackbirdjs/
Firebug के अलावा फ़ायरफ़ॉक्स, का उपयोग करना (के रूप में कई जैसा कि पहले उल्लेख किया है) मुझे मोज़िला का Venkman JavaScript debugger बल्कि समय-समय पर भी आसान लगता है।
रणनीतिक रूप से रखी गई विंडो की एक श्रृंखला। चेतावनी फ़ंक्शन कॉल चुटकी में आसान है। यदि मैं कर सकता हूं, तो मैं Firebug Lite का उपयोग करने का प्रयास करता हूं।
हैंडी लेकिन ऐप के प्रवाह को भी अवरुद्ध करता है। –
मैं का उपयोग id="debug"
के साथ करने और फिर डिबगिंग के लिए टेक्स्ट जोड़ने का सुझाव देता हूं। यह आपको डीबग आउटपुट के साथ एचटीएमएल को ओवरले करने की अनुमति देता है और यह ऐप के प्रवाह को अवरुद्ध नहीं करता है। यह सुनिश्चित करने के लिए z-index
का उपयोग करें कि यह शीर्ष पर रहता है और इसे पारदर्शिता प्रदान करता है ताकि आप इसके माध्यम से देख सकें। सीएसएस के लिए this answer देखें।
या एक नई विंडो खोलें और वहां अपने डीबग संदेश संलग्न करें।
आप पूर्ण लॉगिंग लागू करने के लिए नेस्टेड DIV
रों के साथ इस का उपयोग कर सकते हैं। this article on A List Apart पर एक नज़र डालें और log4js पर कुछ विचार प्राप्त करने के लिए।
Firebug सबसे हल्के उपकरण नहीं है, तो मैं कभी कभी Firefox के लिए अन्य ऐड-ऑन का उपयोग करें:
आप XPath के साथ खेल रहे हैं, XPath Checker आसान और हल्के है। मैंने इसे अपने आप पर tweaked हालांकि एचटीएमएल नोड्स के बजाय परिणाम के HTML स्रोत को पाठ के रूप में प्रदर्शित करने के लिए। , देखने के कुकीज़ एक अनुवर्ती के लिए वेब सर्वर आदि
- 1. आप अपने विनिर्देशों को लिखने के लिए किस उपकरण/प्रारूप का उपयोग करते हैं?
- 2. आप अपने कोड को डीबग करने के लिए जीडीबी का उपयोग कैसे करते हैं?
- 3. जटिल गाइड बाइंडिंग को डीबग करने के लिए आप किस तकनीक का उपयोग करते हैं?
- 4. डेटा स्रोतों के सिंक्रनाइज़ेशन के लिए आप किस जेडीबीसी उपकरण का उपयोग करते हैं?
- 5. आप सी ++ अपवादों का उपयोग किस लिए करते हैं?
- 6. जंगली में एएसपी.NET अनुप्रयोगों को तैनात करने के लिए आप किस विधि का उपयोग करते हैं?
- 7. कोड पुन: उपयोग को अधिकतम करने के लिए आप किस तकनीक का उपयोग करते हैं?
- 8. घर से काम करते समय अपने कोड को सिंक करने के लिए आप किस रणनीति का उपयोग करते हैं
- 9. आप किस बिंदु पर पुराने ब्राउज़र का समर्थन करना बंद करने का फैसला करते हैं?
- 10. एक्सकोड का समर्थन करने के लिए आप किस टूल का उपयोग करते हैं?
- 11. मोबाइल विकास का परीक्षण करने के लिए आप किस मोबाइल डिवाइस अनुकरणकर्ताओं का उपयोग करते हैं?
- 12. आप किस कॉपी सुरक्षा तकनीक का उपयोग करते हैं?
- 13. आप किस .NET निर्भरता इंजेक्शन ढांचे का उपयोग करते हैं?
- 14. क्या आप अपने प्रोग्रामिंग के दौरान उपयोग की जाने वाली आरेखण तकनीक (उपकरण नहीं) करते हैं?
- 15. आप किस कोड स्निपेट संपादक का उपयोग करते हैं?
- 16. ब्राउज़र मेमोरी लीक को ठीक करने के लिए आप किस टूल और तकनीकों का उपयोग करते हैं?
- 17. आप किस ऑनलाइन ईबुक संदर्भ पुस्तकालय का उपयोग करते हैं?
- 18. आईफोन/आईपॉड वेब विकास के लिए आप किस डिबगिंग तकनीकों का उपयोग करते हैं?
- 19. आप किस सीएससीओपी संदर्भ कार्ड का उपयोग करते हैं?
- 20. सॉफ्टवेयर वितरित करने के लिए आप किस सेवा का उपयोग करते हैं?
- 21. आप किस कॉमोडो रंग योजना का उपयोग करते हैं?
- 22. आप किस जेएमएस कार्यान्वयन का उपयोग करते हैं?
- 23. आप किस विजुअल स्टूडियो ऐड-इन्स का उपयोग करते हैं?
- 24. आप अपनी टीम में संस्करण नियंत्रण के लिए किस गाइड या मानक का उपयोग करते हैं?
- 25. वेब एप्लिकेशन के लिए बीटा टेस्टर्स प्रबंधित करने के लिए आप किस टूल का उपयोग करते हैं?
- 26. आप .NET के लिए किस रीफैक्टरिंग टूल का उपयोग करते हैं?
- 27. क्या आप अपने सिस्टम को मॉडल करने के लिए स्टायरोफोम गेंदों का उपयोग करते हैं?
- 28. डेटाबेस प्रश्नों के परीक्षण के लिए आप किस सर्वोत्तम प्रथाओं का उपयोग करते हैं?
- 29. आपके पैरामीटर घोषणा में वर्कर (MAX) के लिए आप किस आकार का उपयोग करते हैं?
- 30. आप ब्राउज़र इतिहास का उपयोग कैसे करते हैं?
द्वारा निर्धारित और अब जा रहा है;
Tamper Data या HttpFox वेबपेजों (अच्छी तरह से, AdBlock प्लस भी हो सकता है) से अनुरोध देखने के लिए उपयोगी होते हैं क्यों वहाँ एंड्रॉयड पर सीधे डीबगिंग के लिए बिल्कुल शून्य बराबर उपकरण हैं के रूप में प्रश्न (यानी दूरस्थ बकवास है कि क्षेत्र में काम नहीं करेगा आपके पास इंटरनेट कनेक्शन या उपलब्ध गैर Android डिवाइस की जरूरत नहीं है जब से कोई भी।) – Michael
@ माइकल: प्रश्न पूछें और एक टिप्पणी के रूप में लिंक पोस्ट यहाँ :-) –