2008-09-10 5 views
8

से साइट को स्विच करने के लिए आप कैसे जायेंगे, मैंने प्रोटोटाइप में एक साइट लिखी है लेकिन jQuery पर स्विच करना चाहते हैं। स्विच करने के तरीके पर कोई विचार है?प्रोटोटाइप से jQuery

+1

मैं इस पर भी इनपुट करना चाहता हूं, खासकर केकफ़्पी परिप्रेक्ष्य से। –

उत्तर

11

व्यक्तिगत रूप से, मैं चरणों में बातें लेना चाहते, तो मैं इस तरह, दोनों का उपयोग करके शुरू होगा:

jQuery.noConflict(); 

// Put all your code in your document ready area 
jQuery(document).ready(function($){ 
    // Do jQuery stuff using $ 
    $("div").hide(); 
}); 

// Use Prototype with $(...), etc. 
$('someid').hide(); 

इस तरह आप एक ही बार में अपने सभी पुराने कोड में परिवर्तित करने की जरूरत नहीं है, लेकिन कर सकते हैं नई सामग्री पर jquery का उपयोग शुरू करें, और जब भी यह सुविधाजनक हो, तो अपने पुराने प्रोटोटाइप कोड को माइग्रेट करें। मुझे आपकी परियोजना का आकार पता नहीं है, इसलिए मैं यह नहीं कह सकता कि यह आपके लिए लागू होता है या नहीं, लेकिन स्पॉल्स्की के पास "बड़ी पुनर्लेखन" के बारे में एक अच्छा लेख था और यह Things you should never do, Part 1 में इतना बुरा विचार क्यों है। यह पढ़ने के लायक है!

प्रोटोटाइप के साथ jquery का उपयोग करने के लिए, jquery दस्तावेज़ों में Using jQuery with other libraries देखें।

+0

+1 मुझे यह भी लगता है कि स्पॉल्स्की द्वारा लेख एक अच्छा है। और निफ्टी का उपयोग .ready (फ़ंक्शन ($) {}), तर्क नाम के रूप में $ का उपयोग कर। – thomasrutter

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