2009-05-05 22 views
5

के लिए प्रारंभिक जावास्क्रिप्ट प्रोग्रामिंग कार्य भाषा के लिए एक उन्नत 'परिचय' के रूप में जावास्क्रिप्ट के साथ अंतरंग होने के लिए एक अच्छा मिनी-प्रोजेक्ट क्या होगा? मैं वास्तव में जेएस में एक एप्लीकेशन को कोड करना चाहता हूं, वेब अनुप्रयोग को बढ़ाने के लिए इसके बिट्स को हुक न करें।एक विशेषज्ञ डेवलपर

+0

क्या आप जावास्क्रिप्ट जानना चाहते हैं, या जावास्क्रिप्ट में चीजें कैसे की जाती हैं? – cgp

+0

क्या आप जावास्क्रिप्ट में लिखे गए डेस्कटॉप एप बनाने के बारे में बात कर रहे हैं? –

उत्तर

2

हालांकि एक परियोजना नहीं है, यूयूआई थियेटर में डगलस क्रॉकफोर्ड वीडियो देखें।

सबसे बड़ी वेब आधारित जावास्क्रिप्ट परियोजनाएं डोम से निपटने जा रही हैं। JQuery के साथ कुछ निफ्टी सामान करो। जब आप होवर करते हैं तो पंक्तियों वाली एक पंक्ति बनाएं। जब आप उन पर क्लिक करते हैं तो उन्हें AJAX और JSON के माध्यम से स्वयं अपडेट करें।

यदि आप वास्तव में कुछ जादुई और उपयोगी लिख रहे हैं तो IE8 के लिए निश्चित शीर्षलेख और पाद लेखों के साथ एक स्क्रॉल करने योग्य तालिका लिखें।

यदि आप वेब से दूर रहना चाहते हैं तो जेडीके 1.6 का उपयोग करें और उसमें जावास्क्रिप्ट कोड चलाएं। आप इसके साथ टन कर सकते हैं।

+0

कि जेडीके वादा करता है। – ProfK

1

मैं पहले सोकोबैन जैसे एक साधारण गेम को लागू करता हूं।

दूसरा एप्लिकेशन एक एजेक्स-आधारित बहुउद्देशीय चैट एप्लिकेशन होगा, जो पहले मतदान के द्वारा अन्य लोगों के जवाब लाएगा, बाद में AJAX पुश के साथ।

0

एक उन्नत AJAX एप्लिकेशन बनाने का प्रयास करें उदाहरण के लिए google calander को पुन: बनाने का प्रयास करें।

1

पवित्र Grail - एक WYSIWYG संपादक। उन्हें इसे पूरा करने की आवश्यकता नहीं होगी, लेकिन केवल हमले की योजना को देखना दिलचस्प होगा। पैटर्न और ओओ में सही खेलता है।

+0

हां, bespin जैसे एक संपादक लेकिन कैनवास के बजाय svg के साथ;) बहुत अच्छा! –

1

दिलचस्प सवाल।

वास्तव में आप किसी भी प्रकार का आवेदन कर सकते हैं। यह सुनिश्चित करने के लिए कि आप नवीनतम और सबसे बड़ी सामग्री का उपयोग कर रहे हैं, मैं डीएचटीएम और AJAX का उपयोग करके एक सरल सीआरयूडी शैली अनुप्रयोग बनाने का प्रयास करूंगा। शायद एक संपर्क सूची या कैलेंडर। यदि आप वास्तव में ऊर्जावान महसूस कर रहे हैं, तो आप जावास्क्रिप्ट में बैक-एंड भी लिख सकते हैं।

जब तक आप डोम और ब्राउज़र संगतता के साथ वास्तव में अनुकूल नहीं होना चाहते हैं, तो मैं jquery या प्रोटोटाइप जैसे अच्छे ढांचे में से एक के मुखौटा के माध्यम से जावास्क्रिप्ट सीखूंगा।

+0

@ ईसेल, या extJS :-) – ProfK

4

एक पृष्ठ पर एक आरएसएस रीडर करके आप बहुत सी चीजें सीख सकते हैं। Google दिखाता है कि क्या किया जा सकता है। संपूर्ण लीक्शन जावास्क्रिप्ट, नेटवर्क एक्सेस, सुरक्षा प्रतिबंध और मध्यम डेटा मैंगलिंग पर केंद्रित है। यदि आपके पास AJAX की तुलना में किसी भी प्रकार की बैकएंड प्रोग्रामिंग करने की क्षमता है तो वास्तव में करना अच्छा है। आप कम प्रयासों के साथ बहुत अच्छे प्रभाव प्राप्त कर सकते हैं। ऊपर बनाने के लिए एक अच्छी बात है।

4

मैं तर्क दूंगा कि यदि आप वास्तव में एक उन्नत प्रोग्रामर हैं तो उपर्युक्त अभ्यास आपको वास्तव में भाषा में कोई अंतर्दृष्टि नहीं देंगे क्योंकि वे शायद उन चीजों पर भिन्नताएं हैं जिन्हें आपने पहले ही किया है। जावास्क्रिप्ट का सबसे मजबूत सूट यह है कि यह बढ़ने के लिए LISP शैली की क्षमता है। कुछ एआई (आईएसएच) लिखें जो नए कार्यों को बनाता है। अधिकांश लोग इस तरह से भाषा का उपयोग नहीं करते हैं, लेकिन, फ्लाई पर अपनी कक्षाओं को बढ़ाने की इसकी क्षमता है, मैं तर्क दूंगा कि यह सबसे असामान्य और सबसे शक्तिशाली विशेषता है।

2

जब भी मैं किसी भाषा से परिचित होने की कोशिश कर रहा हूं, तो मैं Project Euler पर समस्याएं काम करूंगा।

1

मेरा सुझाव है कि आप Google गैजेट बनाएं। आप एक को मुफ्त में बना सकते हैं और शायद इससे कुछ उपयोगी बना सकते हैं। यदि आपके पास Google खाता नहीं है, तो एक के लिए साइन अप करें। फिर अपना कोड लिखना शुरू करने के लिए Google गैजेट संपादक जोड़ें।

गैजेट के साथ, आप जावास्क्रिप्ट, जेएसओएन, सीएसएस इत्यादि के साथ गड़बड़ कर पाएंगे। इसके अलावा, आप फ़ाइल को Google के सर्वर पर स्टोर करने में सक्षम होंगे ताकि आप किसी भी कंप्यूटर से इस पर काम कर सकें।

मैंने एक साधारण आरएसएस पाठक बनाया और फ़ीड प्राप्त करने के लिए जावास्क्रिप्ट लिखा (Google के एपीआई का उपयोग करके) तो उस जावास्क्रिप्ट ऑब्जेक्ट से निपटने के बाद यह जेएसओएन के रूप में वापस आया। मैंने तब div टैग को छिपाने/दिखाने के लिए कुछ जावास्क्रिप्ट विकसित किए।

यह जावास्क्रिप्ट सीखने के लिए मेरे लिए एक अच्छा स्टार्टर प्रोजेक्ट था।

0

स्टैक ओवरव्लो की निगरानी के लिए फ़ायरफ़ॉक्स प्लगइन के बारे में कैसे? यह फ़ीड की निगरानी करने के लिए आरएसएस का उपयोग कर सकता है और आपको बता सकता है कि आपके टैग के साथ नए प्रश्न पूछे जाने पर।

इसे आपके जेएस कौशल की प्रगति के रूप में भी उगाया जा सकता है।

0

अभी तक एक और जावास्क्रिप्ट ढांचा लिखें, लेकिन कुछ विशेष रूप से गेम प्रोग्रामिंग में केंद्रित है।

1

डगलस क्रॉकफ़ोर्ड द्वारा जावास्क्रिप्ट को अच्छे भाग प्राप्त करें। अपनी वेबसाइट भी देखें: http://www.crockford.com

मुख्य कारण: सिर्फ इसलिए कि जावास्क्रिप्ट सी/सी ++/जावा/सी # जैसा दिखता है इसका मतलब यह नहीं है कि यह वास्तव में उनके जैसा है। चीजें काफी अलग हैं। मैं उन मतभेदों को समझने के लिए अपनी पुस्तक पढ़ने का सुझाव देता हूं।

अन्यथा, मैं JQuery वेबसाइट देखेंगे। जावास्क्रिप्ट शांत है और सब कुछ है, लेकिन एक अच्छा ढांचा आपको कई नुकसान से बचाएगा और आपको अधिक उत्पादक तेज़ी से बनाएगा।

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