मैं अपने जावास्क्रिप्ट (+ JQuery) कोड में क्या हो रहा है यह जानने में सहायता के लिए फ़ायरबग का उपयोग कर रहा हूं। मैं मुख्य रूप से console.log
बयान के टन प्रिंट करने के लिए इसका उपयोग कर रहा हूं। यह शायद परियोजना के शीर्ष पर रहने का सबसे प्रभावी तरीका नहीं है। चूंकि यह कुछ कार्यों से सौ से अधिक तक बढ़ गया है, इसलिए मैं इस बारे में भ्रमित हो रहा हूं कि सबकुछ एक साथ कैसे फिट बैठता है। मेरा मतलब है, यह किसी भी तरह से काम करता है लेकिन जब मैं कोड को देखता हूं तो मुझे लगता है कि किसी और ने इसे लिखा है क्योंकि यह बहुत भ्रमित है।आप एक जटिल जावास्क्रिप्ट परियोजना के शीर्ष पर कैसे रहते हैं?
अब मेरे पास कंसोल में दिखाई देने वाले console.log
कथन में पागल राशि है जब भी मैं फ़ायरबग में अपना ऐप चलाता हूं और मैं इसे वहां छोड़ रहा हूं क्योंकि जब भी मैं इसे बाहर ले जाता हूं तो मैं हमेशा इसे पुनर्निर्मित करता हूं। यह चीजों को और भी भ्रमित कर रहा है, मुझे लगता है, अगर मुझे कोई लॉगिंग नहीं है। मैंने वास्तव में कभी भी वास्तविक डिबगिंग का पता नहीं लगाया - ब्रेकपॉइंट्स, वैरिएबल, इत्यादि - क्या यह इस परियोजना के नियंत्रण को हासिल करने का एक अच्छा तरीका होगा या क्या कोई अन्य उपकरण मदद कर सकता है?
मैंने अपने सभी सीएसएस का आरेखण करने की कोशिश करने के बारे में सोचा है और कक्षाओं और आईडी को मेरी जावास्क्रिप्ट में संबंधित कार्यों में मैप करने का प्रयास किया है। यह प्रोजेक्ट कई राज्यों के संयोजनों के जटिल सेट के आधार पर बहुत समृद्ध बातचीत और शो/छुपा कार्यक्षमता का उपयोग करता है, जो आपको फ़्लैश/फ्लेक्स एप्लिकेशन में शायद मिलेगा।
इस परियोजना के नियंत्रण को पुनः प्राप्त करने में मदद करने वाले टूल या दृष्टिकोण के लिए कोई सुझाव सराहना की जाएगी। जब मैंने इस प्रोजेक्ट को शुरू किया तो मुझे इसके बारे में बहुत अच्छा लगा क्योंकि यह बहुत अच्छा लग रहा था और लोग मुझे इस बात पर प्रशंसा देंगे कि यह कितना अच्छा था लेकिन अब यह विफलता की तरह महसूस करता है क्योंकि मुझे नहीं लगता कि मैं यह भी समझा सकता हूं कि यह कैसे काम करता है नौकरी साक्षात्कार अगर मुझे करना था।
स्वरूपण हमेशा सराहना की जाती है। यह वास्तव में दीवार-ओ-पाठ है। –
सहमत हुए। मैंने कुछ पैराग्राफ ब्रेक पर एक स्टैब लिया। – Nosredna