आदर्श रूप से कई फ़ाइलों को कम करने और विलय करने से आपकी कोडिंग शैली प्रभावित नहीं होनी चाहिए। आप अपनी इच्छानुसार अपना प्रोग्राम लिखने में सक्षम होना चाहिए और फिर अपने प्रोजेक्ट को सही तरीके से मर्ज करने और कम करने के लिए स्वचालित टूल का उपयोग करना चाहिए।
ऐसे कई स्वचालित उपकरण हैं जो ऐसा करते हैं। उदाहरण के लिए UglifyJS 2 पर एक नज़र डालें। मुझे यकीन है कि यदि आप चारों ओर देखते हैं तो आप ऐसे कई टूल ढूंढ पाएंगे।
प्रश्न पर वापस लौटना, तुरंत बाद में फोकस अभिव्यक्ति के बाद अर्धविराम डालना महत्वपूर्ण है क्योंकि डैफ़ ने बताया। हालांकि इससे पहले अर्धविराम लगाने का कोई कारण नहीं है। यदि आप एक अच्छे लड़के हैं और प्रत्येक कथन और अभिव्यक्ति के बाद अर्धविराम डालते हैं तो आपको कभी भी कोई समस्या नहीं होनी चाहिए।
जावास्क्रिप्ट को कभी भी आपके लिए स्वचालित अर्धविराम सम्मिलन न करने दें।
केवल जगह है जहाँ यह अनुमेय है के लिए नहीं रखा अर्धविराम एक समारोह घोषणा के बाद है:
function foo() {} // it's alright to not put a semicolon here
आप एक समारोह अभिव्यक्ति का उपयोग कर रहे लेकिन अगर तो हमेशा अर्धविराम डाल दिया।
(function foo() {})(); // you should put a semicolon here
कहीं भी अर्धविराम डालना सिर्फ भ्रमित है। विशेष रूप से एक लाइन की शुरुआत में। अन्य प्रोग्रामिंग पृष्ठभूमि के लोग यह भी सोच सकते हैं कि यह लाइन टिप्पणी के अंत की शुरुआत है।
स्रोत
2013-02-22 15:21:59
* कोई भी अब यह नहीं कर रहा है *: उस दावे का समर्थन करने के लिए आपको किस तरह के साक्ष्य हैं? –
यदि आप "अच्छी प्रैक्टिस" के बारे में बात करना चाहते हैं, तो मैं कहूंगा कि फ़ंक्शन वाले कंटेनस के अंदर आमंत्रण कोष्ठक को स्थानांतरित करें। –
"फ़ंक्शन आमंत्रण से पहले सेमी-कोलन समेकित स्क्रिप्ट और/या अन्य प्लगइन के खिलाफ एक सुरक्षा नेट है जो ठीक से बंद नहीं हो सकता है।" (http://jqueryboilerplate.com/) यह केवल जरूरी है, यदि आप किसी ऐसे पृष्ठ पर स्क्रिप्ट करते हैं जहां अन्य तृतीय पक्ष स्क्रिप्ट भी लोड/निष्पादित की जाती हैं। – marekful