दिलचस्प पोस्ट
संगीतकार फाइल डाउनलोड नहीं कर सकता C99 बूलियन डेटा प्रकार? सेट कीवर्ड का उपयोग करने और उपयोग नहीं करने के बीच प्रकार में अंतर एडीबी खोल से बाइनरी स्टडआउट डेटा पढ़ें? कैसे कीपैड पॉपअप अक्षम करने के लिए जब edittext पर? ऑनलोड () और $ के बीच का अंतर? डेटाबेस स्कीमा परिवर्तन के बाद LINQ से SQL वर्ग को अपडेट करने का सर्वोत्तम तरीका डीपेयर फ़ंक्शन के लिए तर्क दें एमवीसी कस्टम सत्यापन: दो तिथियों की तुलना करें ईमेल इन्टेंट भेजें searchDisplayController को iOS 8 में बहिष्कृत किया गया Google मानचित्र API – मार्करों को निकाल रहा है जावा एनआईओ फ़ाइलचैनल बनाम फाइलऑप्टस्ट्रस्ट प्रदर्शन / उपयोगिता कैसे एक की ऊंचाई बदलने के लिए? पेशेवर jQuery आधारित combobox नियंत्रण?

क्या एक ऐसा प्लगइन है जो मुझे साइट पर शामिल होने के लिए जावास्क्रिप्ट को स्वचालित रूप से खारिज कर देता है?

क्या कोई प्लग-इन, ऐड-ऑन, ग्रेज़म्की स्क्रिप्ट या कुछ समान है (सबसे खराब में, प्रॉक्सी का उपयोग करना आसान है?) जो किसी साइट पर शामिल होने वाली जावास्क्रिप्ट फ़ाइलों को स्वचालित रूप से अनप्लग कर देता है?

मुझे पता है कि jsbeautifier.org उदाहरण के बारे में है लेकिन यह बाहरी रूप से कर रहा है मुझे बिना समाप्त कोड में ब्रेकपॉइंट सेट करने की अनुमति नहीं देता, उदाहरण के लिए

मेरे लिए सामान्य उपयोग के मामलों:

  • जटिल वेब फ्रंटएंड से विश्लेषण और सीखना
  • मौजूदा कोड के साथ बातचीत करने वाले Greasemonkey स्क्रिप्ट डिबग करना

मैं मुख्य रूप से एक समाधान में दिलचस्पी रहा हूँ जो फ़ायरबग के साथ काम करता है, लेकिन अगर क्रोम या ओपेरा के देव टूल के लिए कुछ है, तो मैं इसके बारे में भी सुनना चाहता हूं।

Solutions Collecting From Web of "क्या एक ऐसा प्लगइन है जो मुझे साइट पर शामिल होने के लिए जावास्क्रिप्ट को स्वचालित रूप से खारिज कर देता है?"

किसी ने फायरबग प्लग इन में JSBeautifier बना दिया है:

https://addons.mozilla.org/en-US/firefox/addon/javascript-deminifier/

यह आज मेरा दिन बना दिया है!

क्रोम 13+ में, 'बहुत प्रिंट' है

  1. राइट क्लिक 'तत्व निरीक्षण'
  2. स्क्रिप्ट टैब पर जाएं
  3. नीचे दाईं ओर घुंघराले ब्रेसिज़ पर क्लिक करें

स्क्रीनशॉट

वेन्कमान जावास्क्रिप्ट डीबगर में सुंदर प्रिंटर है।

फिल्डलर प्रॉक्सी के लिए एक एक्सटेंशन भी है

IE9 डेवलपर टूल में "प्रारूप जावास्क्रिप्ट" विकल्प भी है (देखें "एफ 12 डेवलपर टूल्स और फॉर्मेटिंग मिनिएड स्क्रिप्ट" यहां )

एफवाईआई – यही कार्यशीलता आईई 9 के एफ 12 डेवलपर टूल में उपलब्ध है: स्क्रिप्ट टैब के साथ खुला, बटन पट्टी ("कॉन्फ़िगरेशन") पर हथौड़ा / पाना बटन का चयन करें, और "प्रारूप जावास्क्रिप्ट" चुनें।

यदि स्क्रिप्ट को केवल सफेद स्थान के लिए डिज़ाइन किया गया है, तो कुछ समाधान दिए गए हैं जो काम कर सकते हैं। जैसा कि आप उल्लेख करते हैं, JSBeautifier एक उपयोगी उपकरण है।

हालांकि, अगर आप जिस जावास्क्रिप्ट की तलाश कर रहे हैं, उसे यूआई कंप्रेसर या Google क्लोजर कम्पाइलर जैसे उपकरण से संकुचित किया गया है, तो चर को छोटा और समझने में ज्यादा मुश्किल है।

इसे क्रियान्वयन में देखने के लिए, jQuery के minified और unminified संस्करणों की तुलना करें (लघु संस्करण में क्लोजर कंपाइलर का उपयोग करता है)

जावास्क्रिप्ट सीखने के लक्ष्य के लिए, मैं सुझाता हूं कि कुछ बेहतरीन जावास्क्रिप्ट डेवेलपर्स द्वारा लिखे गए पुस्तकालयों और प्लगइन्स से सीखने के लिए। JQuery , YUI , म्यू टूल के लिए स्रोत कोड देखें जॉन रेसिग या थॉमस फूप्स जैसे लोगों द्वारा गिटहब पर कोड देखें डेलीज को पढ़ें और उनके उदाहरण देखें।

मुझे आशा है कि इनमें से कुछ उपकरण सीखने की प्रक्रिया में आपकी मदद करेंगे। ये संसाधन हैं जो मुझे सबसे अधिक मदद करते हैं।

वेबकिट / क्रोमियम अब भी ऐसा कर सकता है, वेबकिट बग 57 9 42 , चेन्जेट 83713 और पीटर बेवरलू के बदलाव सारांश पोस्ट को देखें ।

मुझे क्रोमियम / क्रोम के संस्करण से यह पूछना न करें कि यह उपलब्ध है, लेकिन यदि आप जानते हैं तो यहां उल्लेख करने में नि: 🙂

फ़ायरफ़ॉक्स फ़ायरफ़ॉक्स डेवलपर उपकरण की सेटिंग "ऑटो मिट माइक्रेटेड माइनिफाइड सोर्स" डिफ़ॉल्ट रूप से प्रेट्टीइव सोर्स सुविधा को बदल देती है

इसे सक्षम करने के लिए:

  • फ़ायरफ़ॉक्स डेवलपर उपकरण खोलें (Ctrl + Shift + I)
  • डीबगर टैब
  • डिबगर टैब के शीर्ष दाईं ओर इंजन आइकन, वैश्विक सेटिंग इंजन नहीं

यहां छवि विवरण दर्ज करें

यह दस्तावेज है: https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Pretty-print_a_minified_file

फ़ायरफ़ॉक्स 42 पर परीक्षण किया

वर्तमान टूल के साथ संभव नहीं है दिखाएँ eval स्क्रिप्ट है सबसे अधिक आप प्राप्त कर सकते हैं Jsbeautifier.org अच्छी खुली बात है, और कोई इसे जानकारी firebug एकीकृत कर सकते हैं

PrettyPrint इस के लिए एक अच्छा क्रोम एक्सटेंशन है, यह नियमित रूप से (Ctrl-U) स्रोत का उपयोग करते हुए स्वचालित रूप से दिल की धड़कन में जेएस को समाप्त करता है

आप इसे यहां पा सकते हैं:

https://chrome.google.com/webstore/detail/prettyprint/nipdlgebaanapcphbcidpmmmkcecpkhg/