2011-11-25 5 views
11

मैं जांच कर रहा हूं कि नोडजेएस के भीतर नोडजेएस और ब्राउज़र अनुप्रयोगों के भीतर विभिन्न मॉड्यूल अवधारणाओं को कैसे लागू किया जा सकता है (स्पष्ट रूप से नोडजेएस ऐप्स में) और वेब ब्राउज़र वातावरण के लिए RequJS।क्या जावास्क्रिप्ट मॉड्यूल को नोडजेएस और आवश्यकताजेएस दोनों के साथ संगत बनाना संभव है?

फिर यह मेरे सामने आया कि कुछ मॉड्यूल क्लाइंट और सर्वर अनुप्रयोगों दोनों के उपयोग के लिए उपयोगी हो सकते हैं और इस प्रकार पुन: उपयोग किया जा सकता है।

मॉड्यूल कैसे विकसित किए जा सकते हैं ताकि वे इन दोनों वातावरणों के साथ संगत हों?

एक तुल्यकालिक और एक असीमित है। मेरा पहला विचार एसिंक्रोनस सिंटैक्स का उपयोग करना था और उसके बाद नोडजेएस के लिए एक कस्टम मॉड्यूल को परिभाषित करना था जो सिंक्रनाइज़ रूप से एसिंक्रोनस कॉलबैक को आसानी से आमंत्रित करता था। लेकिन आवश्यकता जेएस-एमुलेटर को नोडजेएस सिंक्रोनस कॉलबैक का उपयोग किए बिना क्रॉस-पर्यावरण मॉड्यूल में कैसे शामिल किया जाएगा?

उत्तर

1

भी देखें boilerplates के सेट - के लिए नोड में परिभाषित करते हैं(), यह सामान्य है सिर्फ कारखाने के तुल्यकालिक निष्पादन उपयोग करने के लिए कार्य परिभाषित करने के लिए पारित किया गया। इस प्रकार नोड में चलने पर requjs काम करता है।

1

http://uRequire.org परियोजना एएमडी & NodeJS/commonJs प्रारूपों के अंतराल पुल। यू या तो दोनों (या दोनों) में लिख सकता है, और पर दो या standalone.js निष्पादित/तैनात कर सकता है।

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