2012-09-26 12 views
13

मुझे ग्रहण पसंद है, और कुछ tweaking के साथ यह जावास्क्रिप्ट प्रोग्रामिंग के लिए इस्तेमाल किया जा सकता है। सिंटैक्स पूर्णता, लिफ्टिंग, स्वरूपण, और वहां "रूपरेखा" है, यद्यपि केवल सरल जावास्क्रिप्ट फ़ाइलों के लिए।क्या कोई ग्रहण प्लगइन है जो "जावास्क्रिप्ट खुला मॉड्यूल पैटर्न" के लिए एक रूपरेखा दृश्य बनाता है?

मुझे क्या परेशान करता है कि "खुलासा मॉड्यूल" डिज़ाइन पैटर्न का पालन करने वाली फ़ाइलों के लिए "आउटलाइन व्यू" नहीं है। यह मेरी पसंदीदा कोडिंग शैली होती है।

क्या कोई प्लगइन कहीं है जो ग्रहण को "विस्तारित" रूपरेखा दृश्य में जोड़ता है जो "खुला मॉड्यूल शैली" में लिखी गई .js फ़ाइल की नेस्टेड संरचना को "अंदर" देखने में सक्षम है, जिसमें encapsulated निजी कार्यों को दिखाया गया है और सदस्यों? (सामान्य "ग्रहण रूपरेखा दृश्य आमतौर पर शैली के इस प्रकार के लिए खाली है)

उत्तर

8

अपने ही सवाल है, फिर उत्तर देना:।

Iife अंदर जावास्क्रिप्ट कार्यों JSDoc शैली में एनोटेट किया जाना चाहिए, तो वे दिखाई देंगे । रूपरेखा ध्यान में रखते हुए

पूरी प्रक्रिया यहाँ वर्णित है, स्क्रीनशॉट के साथ:

http://www.kajabity.com/2012/02/how-i-introduced-jsdoc-into-a-javascript-project-and-found-my-eclipse-outline/

+0

अपने उदाहरण से दूर काम कर रहे ([इस प्रश्न पर] http://stackoverflow.com/questions/12838536/best -practices-jsdoc के लिए आईएनजी-जावास्क्रिप्ट-फाइल-लिखित-इन-द-डिस्प्ले-मॉड्यूल), मुझे अंततः यह काम मिल गया! मुझे एक करना था: 'var namespace = {}; नेमस्पेस = (फ़ंक्शन() {}()); ', जो आखिर में सभी टुकड़ों को एक साथ लाया और रूपरेखा सही तरीके से काम कर लिया! कुछ रोचक। –

+0

क्या [जैस्मीन परीक्षण] (https://jasmine.github.io/2.2/introduction.html) के लिए कोई समान सलाह है। इनलाइन फ़ंक्शन फ़ंक्शन कॉल पैरामीटर में हैं। – Batandwa

+0

@knb यह उत्तर स्वीकार किए जाने के रूप में चिह्नित किया जाना चाहिए, मुझे लगता है। –