दिलचस्प पोस्ट
केवल iPhone या iPad के लिए लैंडस्केप मोड क्या मैं एसवीजी फाइलों के लिए <img>, <object>, या <embed> का उपयोग करता हूं? UIAlertController प्रस्तुत करने के लिए कैसे करें जब दृश्य नियंत्रक में नहीं? पायथन में समीकरण पार्सिंग AngularJS में ng-src के लिए छवि लोड इवेंट टुकड़ों का उपयोग करके वापस ढेर साफ़ करें मैं कैसे (या मैं) एकाधिक कॉलम पर अंतर का चयन कर सकता हूँ? 'टेम्प्लेट' के लिए व्युत्पन्न वर्ग से आधारित 'टाइप टाइप' का प्रचार करना JavaFX2: क्या मैं एक पृष्ठभूमि कार्य / सेवा रोक सकता हूं? जावा में इंटरफेस नामकरण इकाई फ़्रेमवर्क: मैं सीएसडीएल / एमएसएल को कहां बढ़ाता हूं? प्रिंटर जानकारी कैसे प्राप्त करें .नेट? एक्सएमएल अनुरोध / उत्तर देना जेएडएस-डब्ल्यूएस के साथ प्रतिक्रियाएं जावास्क्रिप्ट में यादृच्छिक अल्फा-न्यूमेरिक स्ट्रिंग? इनकिंग कॉल पर रोकना और संगीत शुरू करना

अंगुलेज कोड / नामकरण सम्मेलनों

क्या किसी को पता है कि जब हम अपने अनुप्रयोगों का निर्माण करते हैं तो इसका उपयोग करने के लिए कोणीय नामकरण सम्मेलनों के लिए कोई आधिकारिक या सबसे स्वीकृत संदर्भ मौजूद है?

कोणीय में बहुत भिन्न प्रकार के घटक होते हैं जैसे कि फिल्टर, निर्देश, सेवाओं और इतने पर। क्या आप इस बात से सहमत नहीं होंगे कि जब हमारे आवेदनों में इन्हें कार्यान्वित किया जाए तो कोई संदर्भ नामकरण सम्मलेन होने का अर्थ क्या होगा?

उदाहरण के लिए:

अगर हमें नए फ़िल्टर बनाने की आवश्यकता है तो हमें उन्हें किस तरह नाम देना चाहिए [कुछ] फ़िल्टर करना या फ़िल्टर करना [कुछ] या कुछ और?

और यह नियंत्रकों, सेवाओं, निर्देशों आदि के लिए भी लागू होता है।

अन्य बातों के बारे में मुझे आश्चर्य है कि यदि वेरिएबल्स / फ़ंक्शन जो गुंजाइश के अंतर्गत हैं, तो एक विशेष उपसर्ग या प्रत्यय होना चाहिए। कुछ स्थितियों में यह उन कार्यों और अन्य (कोई कोणीय कोड) से अंतर करने का एक तरीका है उपयोगी हो सकता है।

वेब के समाधान से एकत्रित समाधान "अंगुलेज कोड / नामकरण सम्मेलनों"

यह GitHub रिपॉजिटरी देखें जो AngularJS ऐप्स के लिए सर्वोत्तम प्रथाओं का वर्णन करता है। इसमें विभिन्न घटकों के लिए नामकरण सम्मेलनों का नाम है। यह पूरा नहीं हुआ है, लेकिन यह समुदाय संचालित है ताकि हर कोई योगदान कर सके।

यदि आप एक शुरुआत कर रहे हैं, तो यह बेहतर है कि आप पहले कुछ बुनियादी ट्यूटोरियल्स के माध्यम से जाना और इसके बाद सम्मेलनों के नामकरण के बारे में सीखें। मैं कोनोरे को जानने के लिए निम्नलिखित के माध्यम से चले गए हैं, जिनमें से कुछ बहुत प्रभावी हैं

ट्यूटोरियल:

  1. http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
  2. http://viralpatel.net/blogs/angularjs-controller-tutorial/
  3. http://www.angularjstutorial.com/

आवेदन संरचना और नामकरण सम्मेलनों का विवरण विभिन्न स्थानों में पाया जा सकता है। मैं 100 साइटों के माध्यम से चले गए हैं और मुझे लगता है कि ये सबसे अच्छे हैं:

किसी एप को संरचित करने के लिए, यह मुझे सबसे अच्छे मार्गदर्शकों में से एक है:

  • कोणीय ऐप संरचना के लिए Google की सर्वश्रेष्ठ अभ्यास सिफारिशें

ध्यान दें कि Google द्वारा अनुशंसित संरचना बहुत सी बीज परियोजनाओं में अलग है, लेकिन बड़े ऐप्स के लिए यह बहुत साफ है

Google की शैली मार्गदर्शिका भी है जो केवल तभी उपयोग करने के लिए समझी जाती है जब आप क्लोजर का उपयोग भी करते हैं


… यह जवाब अधूरा है, लेकिन मुझे आशा है कि ऊपर दी गई सीमित जानकारी किसी के लिए सहायक होगी

अपडेट: स्टाइल मार्गदर्शिका अब कांच डॉक्स पर है।

////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////

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

इस शैली गाइड का मकसद कांग्रेज़ के अनुप्रयोगों के निर्माण पर मार्गदर्शन प्रदान करना है जो मेरे द्वारा उपयोग किए जाने वाले सम्मेलनों को प्रदर्शित करते हैं और अधिक महत्वपूर्ण बात, मैं उन्हें चुनना क्यों चाहता हूं।

– जॉन पापा

यहां भयानक लिंक (नवीनतम और अप-टू-डेट) है: AngularJS शैली गाइड

मैंने एक साल पहले इस सार को शुरू किया: https://gist.github.com/PascalPrecht/5411171

ब्रायन फोर्ड (कोर टीम के सदस्य) ने इस ब्लॉग पोस्ट को इसके बारे में लिखा है: http://briantford.com/blog/angular-bower

और फिर हम इस घटक के साथ शुरू की कल्पना (जो काफी पूरा नहीं है): https://github.com/angular/angular-component-spec

चूंकि पिछली एनजी-कॉन्फ इस कोर दस्तावेज़ को कोर टीम द्वारा सर्वोत्तम अभ्यास के लिए है: https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub