/ / वेब-साइट विकसित करने में कॉफ़ीस्क्रिप्ट का उपयोग कैसे करें? - जावास्क्रिप्ट, कॉफ़ीस्क्रिप्ट

वेब साइटों को विकसित करने में कॉफ़ीस्क्रिप्ट का उपयोग कैसे करें? जावास्क्रिप्ट, कॉफ़ीस्क्रिप्ट

आप कॉफीस्क्रिप्ट का उपयोग कैसे करते हैं? इसे संकलित करने की आवश्यकता है, इसलिए - आप कॉफ़स्क्रिप्ट में कोड लिखते हैं, इसे संकलित करते हैं, और अपनी साइट पर वास्तविक जावास्क्रिप्ट सम्मिलित करते हैं?

नहीं "इसमें बहुत समय लगता है? या कोई और तरीका है?

अनुलेख मैंने एक और तरीका देखा है - विकास चरण कॉफ़ीस्क्रिप्ट में टेक्स्ट / कॉफ़ीस्क्रिप्ट स्क्रिप्ट-टैग्स को कॉफ़ीस्क्रिप्ट.जेएस लाइब्रेरी (लगभग 150k) के साथ सम्मिलित करने के लिए, और केवल उत्पादन संस्करण के लिए संकलित करें और वास्तविक जावास्क्रिप्ट डालें।

उत्तर:

जवाब के लिए 8 № 1

इसका उत्तर है हां, आप इसे संकलित करते हैं और इसमें शामिल जावास्क्रिप्ट को अपनी तरफ शामिल करते हैं।

यदि आप "वेब फ्रेमवर्क (रेल्स, django आदि) का उपयोग कर रहे हैं तो आपको कॉफस्क्रिप्ट की निम्न सूची पर एक नज़र डालनी चाहिए: https://github.com/jashkenas/coffee-script/wiki/Web-framework-plugins। जब आप अपने ऐप को सर्वर पर तैनात करते हैं तो वे आपकी कॉफ़ीस्क्रिप्ट को जावास्क्रिप्ट में संकलित करेंगे।

के साथ कॉफी-स्क्रिप्ट प्लगइन का उपयोग करना text/coffeescript टैग एक और विकल्प है, gzipped और संपीड़ित,इसका केवल 39kB के बारे में है, लेकिन अगर आप इसे उन पृष्ठों पर शामिल कर सकते हैं जो कई हिट मिलते हैं और मुझे नहीं लगता कि यह एक अच्छा विचार है जब आप प्लगइन की आवश्यकता के बिना अपने आप को जावास्क्रिप्ट के लिए कॉफ़ीस्क्रिप्ट को संकलित कर सकते हैं।

वहाँ है बिचौलिया प्लगइन जो आपको विकास के दौरान कॉफ़ीस्क्रिप्ट के साथ काम करने देता है, फिर उसे परिनियोजन के लिए संकलित और छोटा करें।


जवाब के लिए 2 № 2

जब आप पहली बार कॉफ़ीस्क्रिप्ट सीख रहे हैं, तो आपनिश्चित रूप से विकास के दौरान मैन्युअल रूप से अपना संकलन करना चाहते हैं, क्योंकि आप शायद पाएंगे, जैसा कि हम में से अधिकांश करते हैं, कि आपको डिबग करने के लिए जावास्क्रिप्ट कोड को देखने और यह पता लगाने में सक्षम होना चाहिए कि क्या हो रहा है। अधिक धाराप्रवाह और आरामदायक आप कॉफ़ीस्क्रिप्ट के साथ बन जाते हैं, कम बार आपको जावास्क्रिप्ट कोड को संदर्भित करना होगा।

मुझे लगता है कि यह सच होगा चाहे जो भी होजावास्क्रिप्ट में आपकी विशेषज्ञता का स्तर। यदि आप एक जावास्क्रिप्ट प्रो हैं, तो आप उस सामान को देखने पर निर्भर होंगे जो आप परिचित हैं, जब तक आप यह पता लगाना शुरू नहीं करते कि कॉफ़ीस्क्रिप्ट कैसे काम करता है। दूसरी ओर, यदि आप जावास्क्रिप्ट के सभी quirks और सूक्ष्मता से पूरी तरह से या आंशिक रूप से अपरिचित हैं, जैसे कि प्रोटोटाइप, जावास्क्रिप्ट का दायरा और ग्लोबल्स के लिए दृष्टिकोण, और बाकी सभी, तो आप अपने आप को जावास्क्रिप्ट संदर्भों में खुदाई कर पाते हैं, और क्रॉस जब तक आप इसके बारे में परिचित नहीं हो जाते, तब तक अपने कोड कोड के साथ जावास्क्रिप्ट कोड को संदर्भित करना।