2011-03-18 11 views
6

मैं वास्तव में पॉल आयरिश के HTML5 Boilerplate में शामिल होने का आनंद ले रहा हूं जो एचटीएमएल 5, जावास्क्रिप्ट, सीएसएस और यहां तक ​​कि सर्वर साइड स्टफ के लिए बॉयलरप्लेट की पसंद के साथ सर्वोत्तम अभ्यास देता है। Htaccess फ़ाइल। हालांकि, आने वाली जावास्क्रिप्ट फ़ाइल खाली है - हमारे डेवलपर्स के लिए जो हम चाहते हैं उसे डालने के लिए।बॉयलरप्लेट जावास्क्रिप्ट स्क्रिप्ट/प्लगइन्स?

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

विचार मैं होगा है:

  • swfobject
  • jPlayer? यह एक
  • फीका कुछ भी तकनीक के बारे में सुनिश्चित नहीं हैं (साइटों वीडियो और ऑडियो है कि के लिए)
  • एक स्पष्ट आदानों स्क्रिप्ट (किसी भी आदानों स्पष्ट जब क्लिक)
  • externalLink स्क्रिप्ट (नया टैब/विंडो में खुला जब वर्ग = externalLink)
  • Break out of frame स्क्रिप्ट

ऊपर विशेष रूप से अच्छा उदाहरण नहीं हैं, लेकिन यही कारण है कि मैं सवाल पूछ रहा हूँ है!

+0

मैं इसमें एचटीएमएल 5 बॉयलरप्लेट के साथ एक एचटीएमएल 5 टेम्पलेट जनरेटर बनाया है और तुम सिर्फ जोड़ने के लिए :) धन्यवाद मुझे कुछ विचार दे दी है! पसंदीदा – Shikiryu

+0

यह दिलचस्प लगता है- क्या यह आपके लिए कुछ है या यह सार्वजनिक है? – iagdotme

+0

वह सूची वहां सबसे परेशान स्क्रिप्ट के संग्रह की तरह दिखती है, कि कोई बॉयलरप्लेट होने के बजाय "केवल" होने के लिए उपयोग करना चाहता है।जब कोई उन पर क्लिक करते समय इनपुट साफ़ करना चाहेगा? और यह ** मेरा ** (उपयोगकर्ता) विकल्प है जब मैं एक नया टैब/विंडो खोलना चाहता हूं। – RoToRa

उत्तर

2

underscore.jsyepnope.js

उत्तरार्द्ध के साथ, यदि आप इसे सशर्त रूप से लोड प्लगइन के लिए उपयोग करते हैं तो यह अच्छा होगा। इस बॉयलरप्लेट के लिए module patterns का उपयोग करना भी एक विचार हो सकता है, संभवतः इसे नामस्थान रखें।

+0

अगर मैं कोड के व्यवस्थितता और रख-रखाव के लिए जावास्क्रिप्ट में कुछ भी तुच्छ नहीं कर रहा हूं तो अंडरस्कोर के 'backbone.js' को जोड़ने की सलाह देते हैं। – Raynos

1

jQuery Validate वह है जिसे मैं किसी भी साइट पर उपयोग करता हूं जहां मेरे पास फॉर्म हैं। इसमें बॉक्स के बाहर उत्कृष्ट क्षमताएं हैं और यह बहुत अनुकूलन योग्य और एक्स्टेंसिबल है।

यह निश्चित रूप से सर्वर पर सत्यापन के अलावा किया जाना चाहिए; यह सिर्फ अच्छा, तत्काल उपयोगकर्ता प्रतिक्रिया देने के लिए है।

+0

इसके लिए धन्यवाद। मैंने इस प्लगइन के बारे में सुना है, लेकिन अभी तक इसका इस्तेमाल नहीं किया है। – iagdotme

2

हम्म मुझे यकीन नहीं है कि ये "सभी" साइटों पर लागू हैं या नहीं। हम अच्छे JavaScript patterns का उपयोग करने की सलाह देते हैं, लेकिन प्लगइन वाले पेज को अधिभारित करना मैं व्यक्तिगत रूप से सदस्यता नहीं लेता हूं :)

0

वैसे ऐसा लगता है कि आप उपयुक्त जावास्क्रिप्ट प्लगइन चुनने और कोडिंग के लिए उचित जावास्क्रिप्ट पैटर्न का चयन करने में उलझन में हैं। तो मैं आपको सुझाव दे सकता हूं कि BoilerplateJS

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

BoilerplateJS source code

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