मैंने मूल जेएस ज्ञान सीखा है, और "जावास्क्रिप्ट निश्चित गाइड" पुस्तक पढ़ी है, लेकिन सुधार करने का सबसे अच्छा तरीका है, अभ्यास के लिए कोई ओपनसोर्स प्रोजेक्ट, या जेएस में सुधार के लिए कोई अच्छा सुझाव?सीखने के लिए अच्छा opensource जेएस परियोजना?
उत्तर
का उपयोग करके अपने कुछ विचारों को लागू कर दूंगा, ओपन सोर्स प्रोजेक्ट के उदाहरण के रूप में आप देख सकते हैं कि मैं अनुशंसा करता हूं स्रोतों की जांच करें। उदा। से अधिक उन्नत अवधारणाओं को समझना आसान है JQuery में क्योंकि कई अलग-अलग पहलुओं के लिए एक बहुत व्यापक कोड आधार है। डोजॉक्स पैकेज में जाने के लिए बहुत कुछ है। कोड भी अच्छी तरह से प्रलेखित है, और हाल ही में उन्होंने अच्छा ऑनलाइन दस्तावेज भी जोड़ा, जो कुछ भी लंबे समय से गायब था। मैंने डोजो के आंतरिक में देखकर बहुत कुछ सीखा, इसलिए मैं केवल इसकी सिफारिश कर सकता हूं।
आपको कोडिंग ऑब्जेक्ट-उन्मुख तरीके से उनके तरीके पर ध्यान देना चाहिए और यह आपके द्वारा प्रदान किए जाने वाले सादे जेएस से अलग कैसे है।
महान कोड के अतिरिक्त आप कोड न्यूनीकरण की अवधारणाओं को सीख सकते हैं, जो डोजो परियोजना के लिए एक बड़ा सौदा है। जावास्क्रिप्ट कोड के साथ यूनिट परीक्षण पर भी सामग्री है, जिसे अक्सर अनदेखा किया जाता है लेकिन बैक-एंड यूनिट परीक्षण आईएमओ के रूप में महत्वपूर्ण है।
"जावास्क्रिप्ट - निश्चित मार्गदर्शिका" पढ़कर अब आप भाषा के बारे में कुछ और ब्राउज़र-आधारित अनुप्रयोगों के लिए इसका उपयोग जानते हैं। लेकिन जावास्क्रिप्ट की हालिया लोकप्रियता लाभ के साथ इसे सर्वर के पक्ष में भी अपना आवेदन मिला है। जैसे node.js एक बहुत ही रोचक परियोजना है जिसे आप देख सकते हैं।
"क्लोजर" की अवधारणा कुछ ऐसी चीज है जिसे आप देख सकते हैं, फिर मौजूदा कोड में उदाहरण ढूंढें और आखिरकार उन्हें स्वयं ही उपयोग करें।
"अजाक्स" एक और buzzword और अवधारणा है जिसे आप परिचित होना चाहिए, यह आपको अपने ब्राउज़र में सभी अच्छी चीजें करने देता है कि कुछ साल पहले डेस्कटॉप एप्लिकेशन में ही संभव था।
आधुनिक वेब अनुप्रयोग जावास्क्रिप्ट का भारी उपयोग करते हैं, लेकिन चूंकि मानक जावास्क्रिप्ट और इसकी प्रोटोटाइपिकल विरासत का उपयोग करने के लिए थोड़ा बेकार है, इसलिए फ्रेमवर्क सामान्य कार्यों को सरल बनाते हैं। सादे जावास्क्रिप्ट की तुलना में उन्हें सरल बनाने के बारे में समझने के लिए आपको उनमें से एक या अधिक से परिचित होना चाहिए - इस तरह आप स्वचालित जावास्क्रिप्ट की कमियों और कमियों को स्वचालित रूप से सीखेंगे। एक अच्छा उदाहरण with
कीवर्ड है। यह वहां है, लेकिन कोई भी इसका उपयोग नहीं करता है। यदि आपका समय आपको इन ढांचे में से किसी एक में प्रवेश करने की अनुमति देता है तो मेरी सिफारिश jQuery होगी - यह सबसे व्यापक रूप से उपयोग किया जाने वाला जावास्क्रिप्ट ढांचा है।
कुछ व्यवस्थाएं
पढ़ें blogs और वेब पर तकनीकी लेख, Stackoverflow पर जावास्क्रिप्ट सवाल यहाँ के माध्यम से स्किम नवीनतम जानकारी रखना और दिलचस्प कोने मामलों के बारे में जानने के लिए।
कुछ किताब सिफारिशों
मैंने एक शब्दकोश के रूप में "जावास्क्रिप्ट निश्चित मार्गदर्शिका" का उपयोग किया है, फिर भी "उत्कृष्ट परफॉर्मेंस जावास्क्रिप्ट" "जावास्क्रिप्ट: द गुड पार्ट्स" जैसे " इन पुस्तकों में बहुत से छोटे डेमो आप इस पर कुछ कर सकते हैं और यदि मैं आप थे, तो मैं जावास्क्रिप्ट
अपने जवाब के लिए धन्यवाद। – jason
- 1. जावा थ्रेड सीखने के लिए छोटी परियोजना
- 2. virtuoso opensource
- 3. सर्वोत्तम प्रथाओं को सीखने के लिए एक अच्छी स्विंग परियोजना
- 4. ओपनसीएल सीखने के लिए एक अच्छी परियोजना क्या है?
- 5. .net के साथ multithreading सीखने के लिए अच्छा स्रोत?
- 6. ग्रहण: बल परियोजना जेएस निर्देशिका
- 7. सीखने (एन) एएसएम के लिए सबसे अच्छा संसाधन क्या है?
- 8. वेब प्रोग्रामिंग सीखने के लिए अच्छा ओपन सोर्स कोड
- 9. सीआईएल (MSIL) सीखने के लिए सबसे अच्छा संसाधनों
- 10. Mongoid सीखने के लिए सबसे अच्छा ट्यूटोरियल क्या है?
- 11. मध्यवर्ती से उन्नत Regex सीखने के लिए अच्छा ट्यूटोरियल?
- 12. मशीन सीखने के लिए एक अच्छा पहला कार्यान्वयन क्या है?
- 13. Ehcache एकाधिक JVM - opensource?
- 14. GNUMake सीखने के लिए संसाधन?
- 15. सीखने के लिए संसाधन Verilog
- 16. सीखने के लिए संसाधन Emacs
- 17. पर्ल सीखने के लिए सिफारिशें?
- 18. LINQ सीखने के लिए संसाधन?
- 19. मदद के लिए opensource परियोजनाओं को कैसे ढूंढें?
- 20. Magento वास्तव में opensource है?
- 21. ओओ जेएस का अच्छा उदाहरण?
- 22. संसाधन QML सीखने के लिए?
- 23. सीखने के लिए सामग्री GADT
- 24. मेटाप्रोग्रामिंग सीखने के लिए भाषा
- 25. XQuery सीखने के लिए सरल उपकरण?
- 26. अच्छा कोडिंग: मॉड्यूलर जेएस फाइलें या एक बड़ी जेएस फ़ाइल?
- 27. क्या एआरएम और पावरपीसी के लिए असेंबलर में प्रोग्रामिंग सीखने के लिए क्यूईएमयू अच्छा है?
- 28. जटिल रिपोर्टिंग प्रश्न लिखने के लिए सीखने के लिए सबसे अच्छा ऑनलाइन एसक्यूएल ट्यूटोरियल क्या है?
- 29. सी ++ के लिए एमपीआई सीखने के लिए सबसे अच्छा ट्यूटोरियल क्या है?
- 30. पीएल/पीजीएसक्यूएल सीखने के लिए अच्छे संसाधन?
धन्यवाद! आप एक विस्तृत परिचय देते हैं। – jason
क्या आप मुझे डोजो स्रोत कोड को पढ़ने के बारे में कुछ सलाह दे सकते हैं? मुझे पता नहीं है कि कौन सी निर्देशिका शुरू होती है। पहले से धन्यवाद। – jason
@ जेसन: स्रोतों में डाइविंग से पहले मैं अपनी अवधारणाओं को प्राप्त करने के लिए [डॉक्स] (http://dojotoolkit.org/reference-guide/) को पहली बार देखने की अनुशंसा करता हूं, विशेष रूप से वे विरासत कैसे करते हैं। एक बार जब आप महारत हासिल कर लेते हैं तो मैं उस डोजॉक्स में किसी विषय से शुरू करने की अनुशंसा करता हूं जिसमें आप रुचि रखते हैं। डोजोक्स परियोजनाओं को डोजो कोर की तुलना में उच्च स्तर पर लागू किया जाता है, इसलिए मुझे लगता है कि सीखने की वक्र कम खड़ी है। – emboss