2012-08-09 12 views
7
बिना JavaScript फ़ाइल में JQuery शामिल करने के लिए

संभव डुप्लिकेट:
Dynamically Including jQuery using JavaScript if it's not already presentकैसे संघर्ष

मैं एक साइट समान है कि में एनालिटिक्स गूगल करने के लिए कर रहा हूँ मैं मेरे उपयोगकर्ताओं का एक सा पेस्ट जावास्क्रिप्ट कोड उनकी साइट पर। मेरा प्रश्न यह है कि मैं कोड के अपने जावास्क्रिप्ट स्निपेट में JQuery को कैसे प्रबंधित कर सकता हूं?

मैं पहले से ही पता है कि जे एस का उपयोग करके फ़ाइलें शामिल करने के लिए: How do I include a JavaScript file in another JavaScript file?

लेकिन यह कैसे मुझे यकीन है कि यह है कि वहाँ कोई JQuery संघर्ष कर सकता हूँ?

किसी को जो पैदा एम्बेडेड जावास्क्रिप्ट कोड :) के मामले में अच्छी प्रथाओं का सुझाव करने के लिए

गोल्ड स्टार

उत्तर

4

संक्षिप्त उत्तर है: आप ऐसा नहीं करते।

आपको अपने उपयोगकर्ताओं पर एक ढांचा लागू नहीं करना चाहिए। Google इसे एनालिटिक्स के साथ नहीं करता है, और आपको या तो नहीं करना चाहिए। केवल मूल जावा स्क्रिप्ट कार्यक्षमता का उपयोग करें और स्क्रैच से लिखें या अन्य परियोजनाओं से आपको जो चाहिए, उसकी प्रतिलिपि बनाएं (जब तक लाइसेंस अनुमति दें)।

+0

धन्यवाद, यह समझ में आता है। मैं अब अपना कोड दोबारा लिखना शुरू कर दूंगा ... –

0

हमेशा परीक्षण है कि जो कुछ भी आप में शामिल हैं पहले से ही निर्धारित नहीं है:

if(typeof jQuery === "undefined") { 
    // include jQuery 
} 
+0

कि एक उपयोगी जांच नहीं है। बाहरी साइट में jQuery 1.7 हो सकता है, जबकि आप jQuery 1.8 से कार्यक्षमता के आधार पर होते हैं। – Deestan

+0

अच्छी तरह से यह सुनिश्चित किया जा सकता है कि इसे और अधिक मजबूत बनाया जा सकता है। हम वास्तव में आवश्यकताओं को नहीं जानते हैं। –

+0

हम * जानते हैं * कोड उन साइटों पर चलाने के लिए आवश्यक है जिन्हें हम नियंत्रित नहीं करते हैं। – Deestan

0

उपयोगकर्ताओं के साथ संघर्ष किए बिना ऐसा करने का कोई तरीका नहीं है।

कैसे jQuery के बिना कोड लिखने के लिए सीखने के लिए इस चर्चा पढ़ें: is there an easy way to convert jquery code to javascript?