2010-02-25 15 views
9

डिजाइन पैटर्न पर सबसे अच्छा संसाधनों जावास्क्रिप्ट और JQuery के साथ वेब विकास के लिए विशेष रूप से खानपान क्या हैं?उन्नत जावास्क्रिप्ट/JQuery डिजाइन पैटर्न

मैं विशेष रूप से अपने पुस्तकालयों, पुन: प्रयोज्य घटकों, विजेट इत्यादि प्रोग्रामिंग और विभिन्न तकनीकों की योग्यता (उदाहरण के लिए घटकों/विगेट्स के मामले में जो jQuery यूआई बनाम में नियोजित लोगों की तुलना में प्रोग्रामिंग के बारे में जानकारी में रूचि रखता हूं। खुद)।

मैं भी एक प्रोग्रामिंग भाषा के रूप में जावास्क्रिप्ट की जटिलताओं, और जावास्क्रिप्ट के साथ वस्तु आधारित प्रोग्रामिंग की बारीकियों के बारे में उत्सुक हूँ। डगलस Crockford और याहू वीडियो श्रृंखला की

बिग प्रशंसक। अतिरिक्त उदाहरण खोज रहे हैं। आप क्या कर सकते हैं

+0

यह एक मूर्खतापूर्ण लौ युद्ध भड़काने तो यह बंद हो सकती है हो सकता है; संभावित रूप से इसे बंद करने के लिए "व्यक्तिपरक" के रूप में टैग किया गया। – Pointy

+1

मैं कहूंगा कि जॉन रेजिग की किताबों में से एक (प्रो जेएस तकनीक और जेएस निंजा के रहस्य) प्राप्त करें। उन्होंने JQuery लिखा था। वह अपनी खुद की पुस्तकालय बनाने में दिलचस्पी रखने वाले डेवलपर्स के लिए तकनीक को संबोधित करता है। डगलस क्रॉकफ़ोर्ड में "जावास्क्रिप्ट: द गुड पार्ट्स" शीर्षक वाली एक छोटी (लेकिन संघनित) पुस्तक भी है। यह जेएस भाषा को समर्पित है, न कि डीओएम। वह कुछ सिफारिशें करता है कि किस तकनीक को अपनाना है और कौन सा अन्य अच्छी तरह से बचने के लिए (खराब भागों)। –

उत्तर

5

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

अच्छा कोड पढ़ने और इसे समझने की कोशिश करने के बारे में अच्छी बात यह है कि यह वास्तव में वास्तविक है; यह अच्छा कोड है, इसलिए आप रोटोरिक की एक परत को बाईपास करते हैं।

+1

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

1

यह आदमी "एक प्रोग्रामिंग भाषा के रूप में जावास्क्रिप्ट की पेचीदगियों" के रूप में जहाँ तक वास्तव में कुछ अच्छी चीजें है अपने प्रश्न का हिस्सा संबंध है:

http://devlicio.us/blogs/sergio_pereira/default.aspx

उदा http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx

0

यूज़नेट पर comp.lang.javascript समूह एक उत्कृष्ट संसाधन है: ब्राउज़र पटकथा से संबंधित काफी सब कुछ वहाँ चर्चा की गई और उन्हें संग्रह में उपलब्ध है, और वहां नियमित रूप से कुछ है, जबकि नहीं हमेशा सबसे विनम्र, अविश्वसनीय रूप से जानकारी नहीं रखते हैं ।

5

नुकीले के जवाब के समान, आप इन दो वीडियो है, जो मदद से आप JQuery के स्रोत कोड को समझने पर एक नज़र रखना चाहिए (यह कुछ कोड में शुरू से आखिर तक गोता लगाने के लिए के लिए मुश्किल हो सकता है):

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

यह शायद संसाधन है कि मुझे कम से कम समय में एक विशेष क्षेत्र के बारे में सबसे ज्ञान दिया गया है। यह सिर्फ वास्तव में मूल्यवान है।

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