2009-12-17 11 views
5

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

उचित जावास्क्रिप्ट लिखने के बारे में बहुत सारे संसाधन हैं, इनमें से कई Douglas Crockford से हैं, लेकिन प्रासंगिक डिजाइन पैटर्न और उन्हें कार्यान्वित करने के बारे में बहुत कम हैं।

क्या आप किसी भी संसाधन, पुस्तकें या ब्लॉग के बारे में जानते हैं, गैर-तुच्छ जावास्क्रिप्ट अनुप्रयोगों का उत्पादन और प्रबंधन कैसे करें?

+0

आप उन्नत भाषा सुविधाओं की चर्चा करते हुए कर रहे हैं, या जटिल अनुप्रयोगों को डिजाइन? –

+0

जटिल अनुप्रयोगों को डिजाइन करना जो मैं निपटाना चाहता हूं लेकिन यदि उन्नत भाषा सुविधाएं मदद कर सकती हैं तो मुझे उन लोगों में भी दिलचस्पी होगी। –

उत्तर

1

उल्लेख किया है:

Pro JavaScript Techniques by John Resig एक उत्कृष्ट पुस्तक है।

यदि आप इरादा चाहते हैं कि जावास्क्रिप्ट का उपयोग केवल रोज़ाना फॉर्म सत्यापन आदि से अधिक है तो मुझे व्यक्तिगत रूप से लगता है कि ओओ सिद्धांतों को समझना महत्वपूर्ण है।

जावास्क्रिप्ट इतनी लचीली भाषा होने के साथ, मैं सिंटैक्सी सामान न केवल जावास्क्रिप्ट को कोड करने के लिए अनुशासन और दृष्टिकोण पर पढ़ना चाहता हूं।

यह पुस्तक Pro Javascript design patterns वहां सहायता करनी चाहिए।

आप पहले से ही डगलस क्रॉकफोर्ड के साथ आधा रास्ते हैं, लेकिन बहुत सारे लोग वेब पर महान लेख लिख रहे हैं।

UPDATED: मैं उस पर और सबसे languanges और तकनीक ऊपर वहाँ अभी जावास्क्रिप्ट के बारे में कोई वास्तविक चर्चा है खोजने रहा हूँ और यह तो मैं पदों के लिए Ajaxian तरह प्रासंगिक समाचार साइटों की जाँच के लिए करते हैं नई सामग्री के साथ बनाए रखने के लिए मुश्किल है पुस्तकालयों, ढांचे और इसी तरह के साथ अद्यतित अग्रिम के लिए अच्छे लेखकों से जुड़ी सामग्री के साथ।

मैंने हाल ही में fullfrontal09 जावास्क्रिप्ट सम्मेलन का दौरा किया, सभी वक्ताओं ने जावास्क्रिप्ट पर उत्कृष्ट वार्ता की, इसलिए उन्होंने जो भी लिखा है उसे पढ़ें!

क्लोजर और स्कोप, शर्करा और करीकरण पर पढ़ें!FullFontal09 से रॉबर्ट न्यमान की स्लाइड आपको

+0

अजाक्सियन समाचार के लिए ठीक है लेकिन मैं बहस की गुणवत्ता के लिए इसकी अनुशंसा नहीं करता। –

+0

मैं वास्तव में इंगित करता था कि उसने डगलस क्रॉकफ़ोर्ड, डीन एडवर्ड्स आदि जैसे लोगों का उल्लेख किया है; ठीक है हालांकि टिम - मैं अपडेट करूंगा! – Lewis

6

मैं Pro JavaScript TechniquesJohn Resig के साथ-साथ उनके आने वाले Secrets of the JavaScript Ninja को पढ़ने की योजना बना रहा हूं।

इसके अलावा, मेरे दिमाग में, "उन्नत" और "जावास्क्रिप्ट" अक्सर Dean Edwards से जुड़े होते हैं।

संपादित करें: यह सख्ती से जावास्क्रिप्ट के लिए समर्पित नहीं है, हालांकि मैं भी से 24ways.org

EDIT2 एक बहुत सीख रहा हूँ: today डीन getElementsByTagName() कार्यान्वयन और जॉन: समय-समय पर, जवाहरात भी Simon Willison की फ़ीड से पॉप अप jQuery.require()

+1

धन्यवाद, मैं दूसरे दिन प्रो जावास्क्रिप्ट तकनीक देख रहा था। निश्चित रूप से इसे खरीदने के लिए अब यहां कई लोगों द्वारा सिफारिश की जा रही है। –

+0

स्क्रॉल करने का प्रयास करते समय 24 तरीके क्रोम रोते हैं! –

+0

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

1

यदि आप नियमित रूप से कुछ स्वरों का पेट पेट कर सकते हैं, तो comp.lang.javascript newsgroup एक उत्कृष्ट संसाधन है। मैंने वहां एक बड़ा सौदा सीखा है।

डिज़ाइन पैटर्न के संबंध में, रॉस हार्म्स और डस्टिन डायज द्वारा "प्रो जावास्क्रिप्ट डिज़ाइन पैटर्न" नामक एक पुस्तक है, हालांकि इसे पढ़ने के बाद मैं सुझाए गए कई अभ्यासों की अनुशंसा नहीं करता।

0

उपलब्ध कराएं, जो कि उपलब्ध हैं, जैसे कि Google वेब टूलकिट और डोजो या जेक्री। इससे आपके आवेदन विकास के प्रयासों में तेजी से बढ़ने में मदद मिलेगी। http://www.w3schools.com/ajax/ajax_intro.asp

आशा है कि मदद करता है:

इसके अलावा में जावास्क्रिप्ट ट्यूटोरियल की जाँच करें। :)

0

किताबों के अलावा, मैं मौजूदा जेएस पुस्तकालयों (जैसे अद्भुत JQuery) को हैक करना शुरू कर दूंगा। जावास्क्रिप्ट की शक्ति को देखने का यह एक बेहतर तरीका है ..

0

Lynda.com में jQuery (और अन्य जावास्क्रिप्ट कक्षाएं) का परिचय है। यह एक सभ्य परिचय प्रदान करता है क्योंकि आप गहराई से जाते हैं और पहले से अनुशंसित उत्कृष्ट पुस्तकों को पढ़ते हैं। http://www.lynda.com/home/DisplayCourse.aspx?lpk2=48370

0

यह केवल हाल ही में (8 दिसम्बर) प्रकाशित किया गया था, लेकिन मैं पहले से ही यह बहुत आम जे एस प्रथाओं के याद करने के लिए उपयोगी पाया है:

यहाँ लिंक है।

http://stevej.name/js_executable_guide.html

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