2011-05-06 17 views
21

मुझे लगता है कि jquery बनाम फ़ाइल का बिंदु jquery के लिए कुछ प्रकार के इंटेलिजेंस प्रदान करना है। मैंने कुछ समय के लिए विजुअल स्टूडियो & jQuery & एएसपी.नेट एमवीसी का उपयोग किया है, लेकिन मैंने इसे कभी-कभी कार्रवाई में काम नहीं देखा है। मुझे नहीं पता कि: 1) मैं jQuery बनाम फ़ाइल के उद्देश्य को गलत समझ रहा हूं, 2) जब आप माइक्रोसॉफ्ट सीडीएन से jQuery का उपयोग करते हैं तो यह काम नहीं करता है, 3) रिशेर्पर विरोधाभासी है (मैं अब 6 का उपयोग कर रहा हूं लेकिन यह 4,5 के साथ काम नहीं किया) या 4) मेरे पास कुछ और विस्तार है जो इसे काम नहीं कर रहा है।क्या आपने कभी विजुअल स्टूडियो के साथ काम करने के लिए jquery vsdoc फ़ाइल प्राप्त की है?

मेरा प्रश्न: विजुअल स्टूडियो 2010 के साथ jQuery इंटेलिजेंस का कोई भी रूप संभव है, और यदि हां, तो क्या आप ऐसा दिखने के स्क्रीनशॉट पोस्ट कर सकते हैं?

उत्तर

38

बस बनाम फ़ाइल फ़ाइल होने से इंटेलिजेंस सक्षम करने के लिए पर्याप्त नहीं है। आप (ग्राहक के लिए प्रदान की गई किए जाने से रोकने के लिए संदर्भ if(false) में लिपटे) अपने पृष्ठ के रिकॉर्ड को संदर्भित करने की जरूरत है:

<% if(false) 
{ %> 
    <script src="/path/to/vsdoc.js" type="text/javascript"></script> 
<% } %> 

या अपने .js फ़ाइल के शीर्ष पर:

/// <reference path="/path/to/vsdoc.js" /> 

संपादित करें: एक स्क्रीनशॉट: jQuery Intellisense

एक और एक:

jQuery Intellisense

+1

मैं इसे का उपयोग कर की कोशिश की अद्यतन करने के लिए, की जरूरत है और इंटेलिजेंस काम करता है, लेकिन परीक्षण करते समय स्क्रिप्ट ब्राउजर में काम नहीं करती है। –

+1

@ विक बनाम फ़ाइल पूरी तरह से प्रलेखन है, इसलिए आपको अभी भी नियमित jQuery लाइब्रेरी संदर्भित की आवश्यकता होगी। –

+0

यह लंगड़ा है - लेकिन यह काम करता है। धन्यवाद केली। – bkaid

13

कभी-कभी आप करेंगे भी (केली क्या लिखा है के अलावा) Ctrl +शिफ्ट + जम्मू प्रेस करने दृश्य स्टूडियो में जावास्क्रिप्ट IntelliSense

+3

+1 उस शॉर्टकट के बारे में नहीं पता था। –

+0

संपादन में भी उपलब्ध> इंटेलिजेंस> उन लोगों के लिए जेएसक्रिप्ट इंटेलिजेंस अपडेट करें जिनके पास मानक मानक शॉर्टकट नहीं हैं – AFract