दिलचस्प पोस्ट
होम बटन पर गतिविधि का पुन: लॉन्च करें, लेकिन … केवल पहली बार डेस्कटॉप / एक्सप्लोरर पर खींचें और ड्रॉप करें क्यों JsonRequestBehavior की आवश्यकता है? एंड्रॉइड एनीमेशन ऑन एनीमेशन पर समाप्त नहीं हुआ है सूचियों पर डेल, निकालें और पॉप के बीच का अंतर डबल मान रिटर्न 0 कैसे ? कई स्थानों पर फॉर्म पोस्ट करें आईओएस: ऐप इंस्टॉल करते समय ऐप उपयोगकर्ता की अनुमति नहीं मांग रहा है हर बार kCLAuthorizationStatusNot हो रही है – उद्देश्य-सी और स्विफ्ट एक (संभवतया) साहचर्य सरणी में पहली कुंजी प्राप्त करें? JQuery का उपयोग करके सफारी का पता लगाएं घुमाए गए 2 डी छवि के अनुवाद मूल्य और रोटेशन कोण की गणना करना WPF / C # के साथ IE WebBrowser नियंत्रण के बजाय क्रोमियम एम्बेड करने के लिए विकल्प उत्पन्न। NET क्रैश स्वचालित रूप से डंप मुख्य धागा में कार्य करने के लिए जीसीडी पायथन सबप्रोसेक्शन। चैक बनाम चेक चेकआउट

इंटेलिजेंस विज़ुअल स्टूडियो 2012 में जावास्क्रिप्ट के लिए काम नहीं करता है

मेरे पास एक साफ, आउट-द-बॉक्स इंस्टॉलेशन Visual Studio 2012 वेब डेवलपर एक्सप्रेस की है और कुछ कारणों से जावास्क्रिप्ट के लिए समर्थन (दोनों jQuery, jQuery UI और अन्य पुस्तकालय) गायब हो गए हैं। मेरा मानना ​​है कि इससे पहले और उसके बाद "कोई कारण नहीं" के लिए काम किया था।

मैंने वेब को ब्राउज किया है और चार विसंगतियों की खोज की है।

  1. मेरे पास कुंजी HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0 \ JavaScriptLanguageService \ ImplicitReferences मेरे रजिस्ट्री में नहीं है I वास्तव में, मेरे पास जावास्क्रिप्ट भाषा सेवा निर्देशिका भी नहीं है

  2. मैंने जांच की है कि निर्दिष्ट फाइल domWindows.js वास्तव में वह जगह है जहां विकल्प इंगित करते हैं।

  3. जावास्क्रिप्ट भाषा के अंतर्गत आउटपुट विंडो खाली है और जब भी मैं अपना अनुप्रयोग विकसित और चलाता हूं वहां कुछ भी नहीं लिखा जा रहा है

  4. मैंने jQuery- फाइल को संदर्भित किया है कि मैं विकल्पों के माध्यम से उपयोग कर रहा हूं, लेकिन उसने कोई भी परिवर्तन नहीं किया

सब कुछ में मुझे यह त्रुटि संदेश मिलता है कि:

"इस अभिव्यक्ति के लिए सटीक पूर्णता सूची निर्धारित करने में इंटेलिसेंस अक्षम नहीं था, प्रदान सूची में फ़ाइल में सभी पहचानकर्ता शामिल हैं"

कोई सुझाव गरमी सराहना की जाएगी

Solutions Collecting From Web of "इंटेलिजेंस विज़ुअल स्टूडियो 2012 में जावास्क्रिप्ट के लिए काम नहीं करता है"

क्राउगट को क्रेगटीप

सारांश:

  1. [उपकरण]> [विकल्प]> पाठ संपादक> जावास्क्रिप्ट> IntelliSense> संदर्भ विकल्प पर जाएं

  2. सम्मिलित करें चुनें (वेब)

    आप "~ / स्क्रिप्ट / _references.js" पा सकते हैं (यदि आप इसे अलग जगह पर रखना चाहते हैं, तो इसे यहां बदलें)

  3. ~ / स्क्रिप्ट पर जाएं और नया आइटम "_references.js" जोड़ें

  4. "_references.js" में /// <reference path="path\jquery-1.7.1.js" /> जोड़ें

    या /// <reference path="~\root\path\jquery-1.7.1.js" />

हैप्पी कोडिंग 🙂

नोट संपादित करें:

Jquery-1.7.1.js के साथ एक ही फ़ोल्डर में jquery-1.7.1-vsdoc.js डाल याद रखें

उपरोक्त परिवर्तनों को करने के बाद, यदि यह अभी भी काम नहीं कर रहा है तो दृश्य स्टूडियो को पुनः आरंभ करने का प्रयास करें।

मेनू पर जाएं टूल्स -> विकल्प -> टेक्स्ट एडिटर -> जावास्क्रिप्ट -> इंटेलीसेंस -> संदर्भ और इंट्रैलिसिस फाइलों के लिए संदर्भ जो आप इम्प्लिटिव वेब समूह में उपयोग कर रहे हैं jQuery के संस्करण के लिए रखें।

यहां छवि विवरण दर्ज करें

या

_references.js फ़ाइल में intellisense फ़ाइल के लिए एक "संदर्भ जोड़ें" जो आप अपने प्रोजेक्ट के Scripts फ़ोल्डर में जोड़ सकते हैं।

 /// <reference path="jquery-1.8.2.js"/> /// <reference path="jquery-1.8.2.min.js"/> /// <reference path="jquery-1.8.2.intellisense.js"/> 

यद्यपि यह केवल उस प्रोजेक्ट के लिए प्रेरणा प्रदान करेगा जो आप में हैं, पहले किसी भी खुली जावास्क्रिप्ट फ़ाइल के लिए, न कि केवल उस प्रोजेक्ट में जो आप में हैं।

Intellisense के साथ नवीनतम jQuery फाइलों को प्राप्त करने के लिए NuGet पैकेज इंस्टॉलर का उपयोग करें जो डिफ़ॉल्ट रूप से एक स्क्रिप्ट फ़ोल्डर बनायेगा और jQuery के version.js, min.js और intellisense.js फाइलों को रखेगा … वहां से आप उन्हें इन्हें कॉपी कर सकते हैं स्थान माइक्रोसॉफ्ट के अधिकांश संदर्भ रखे जाते हैं, जो आमतौर पर होता है:

पैकेज प्रबंधक कंसोल में install-package jquery

सी: \ प्रोग्राम फ़ाइलें (x 86) \ Microsoft दृश्य स्टूडियो 11.0 \ जावास्क्रिप्ट \ सन्दर्भ

सारांश:

  1. .js फ़ाइल को खींचें जिसे आप समाधान एक्सप्लोरर से अपनी मौजूदा एक में संदर्भित करना चाहते हैं। (दृश्य स्टूडियो एक संदर्भ स्निपेट बनाएगा।)

अपने अंतर्निहित जावास्क्रिप्ट संदर्भों में उन्हें जोड़ने का प्रयास करें यह टूल -> विकल्प -> टेक्स्ट एडिटर -> जावास्क्रिप्ट -> इंटेलेसिन्स -> संदर्भ पर स्थित है।

एक सक्रिय / खोला परियोजना / वेबसाइट पर jQuery और उसकी intellisense फ़ाइलों को जोड़ने के लिए

विजुअल स्टूडियो 2012 में, निम्नलिखित करें:

मेनू खोलें टूल्स -> लाइब्रेरी पैकेट प्रबंधक -> समाधान के लिए नुगेट पैकेज प्रबंधित करें डायलॉग बॉक्स के बहुत दाईं ओर ऑनलाइन फ़ील्ड / चयनकर्ता पर क्लिक करें। मध्य सूची में jQuery ढूंढें, उसे क्लिक करें , और इंस्टॉल करें पर क्लिक करें

देखें कि jQuery स्क्रीप्ट फ़ाइलें अब आपकी प्रोजेक्ट में सॉफ़्टवेयर एक्सप्लोरर पैनल को देखकर डाली गई हैं। आपको jquery-1.xxjs देखना चाहिए (जहां एक्स यहां वास्तविक संस्करण संख्याओं के लिए प्लेसहोल्डर्स है। Jquery-1.9.0.js कहें एक ठोस उदाहरण है)।

इसके अलावा, ध्यान रखें कि यहां एक जेक्जरी-1.9.0.in टेलेनिसंस.जेएस फाइल है। नीयत ऐ? 🙂

लेकिन ध्यान रखें कि यदि आप विजुअल स्टूडियो में एक नई वेबसाइट बनाते हैं और एएसपी: नेट वेब फॉर्म साइट (एक रिक्त साइट के विपरीत) वेब फॉर्म साइट में पहले से ही jQuery 1.7.1 होगा) चुनें।

मैंने जावास्क्रिप्ट में jquery-xxx.intellisense.js शामिल है -> Intellisense -> संदर्भ यह एक बार काम करता है, लेकिन जब मैंने विजुअल स्टूडियो को बंद कर दिया और इसे पुनरारंभ किया, तो intellisense फिर से काम नहीं किया। लेकिन मैं गलती से मेनू संपादित करें -> इंटेलिसेंस -> रिफ्रेश रीफ़्रेश करें । यह फिर से काम किया। उसकी कोशिश करो!

NuGet कंसोल से इस तरह इसे स्थापित करके JQuery के लिए NuGet IntelliSense प्रलेखन पैकेज का उपयोग करें:

Install-Package jQuery-vsdoc

पैकेज इंस्टॉल करने के बाद:

Tools>>Options>>Text Editor>>JavaScript>>Intellisense>>References

और अपनी हार्ड ड्राइव पर इंस्टॉल किए गए पैकेज स्थान को चुनकर Implicit(Web) समूह के संदर्भ में जोड़ें।

दृश्य स्टूडियो को पुनरारंभ करें, और आप jQuery के इंटेलिसेंस को काम में लाएंगे।

मेरे लिए क्या काम समाप्त हुआ था _references.js में सूची को पुन: क्रमित करना। परियोजना में आयात किए गए प्लग इन के एक समूह के कारण मेरे पास लगभग 150 लाइनें थीं, और jQuery नीचे के पास थी जब मैंने शीर्ष पर अपना संदर्भ स्थानांतरित किया, तो मेरा इरादा फिर से काम करना शुरू हुआ।

यह किस तरह का दिखता है:

 /// <autosync enabled="true" /> /// <reference path="jquery-2.1.3.js" /> /// <reference path="jquery-ui-1.11.2.js" /> /// <reference path="modernizr-2.8.3.js" /> ... more reference lines