अगर मैं टाइपस्क्रिप्ट फ़ाइल में काम कर रहा हूं, तो मैं $ कैरेक्टर टाइप करने पर jQuery Intellisense / स्वतः पूर्णता प्राप्त करने के लिए क्या कर सकता हूं?
(मैं वीएस 2012 में ASP.NET MVC 3 परियोजना में काम कर रहा हूं।)
अगर मैं टाइपस्क्रिप्ट फ़ाइल में काम कर रहा हूं, तो मैं $ कैरेक्टर टाइप करने पर jQuery Intellisense / स्वतः पूर्णता प्राप्त करने के लिए क्या कर सकता हूं?
(मैं वीएस 2012 में ASP.NET MVC 3 परियोजना में काम कर रहा हूं।)
जवाबों:
आपको अपनी .tsफ़ाइल के शीर्ष पर jQuery परिभाषा के लिए एक संदर्भ जोड़ना होगा ।
/// <reference path="jquery.d.ts" />
आप इस नमूने में jQuery के प्रकार एनोटेशन पा सकते हैं ।
.d.tsहोगा और JQuery ऐसा कर देगा।
///लाइन के शुरू में उपयोग करने के लिए बहुत वायर्ड नहीं है !? यह लाइन टिप्पणी करेंगे!
टाइपस्क्रिप्ट के लिए इन प्रकार की परिभाषाएँ देखें: https://github.com/borisyankov/DefinitelyTyped#readme । वे नियमित रूप से अपडेट किए जा रहे हैं और उदाहरणों की तुलना में अधिक पूर्ण हैं। Nuget पर: http://www.nuget.org/profiles/DefinitelyTyped/
काम करने के लिए ऐसी चीजों की चेकलिस्ट की जरूरत है:
टाइपस्क्रिप्ट एक्सटेंशन स्थापित है सुनिश्चित करें। टूल की जाँच करें -> एक्सटेंशन मैनेजर और सुनिश्चित करें कि "Microsoft Visual Studio के लिए टाइपस्क्रिप्ट" एक्सटेंशन स्थापित है। यदि यह नहीं है, तो एक्सटेंशन स्थापित करने के लिए टाइपस्क्रिप्ट फ़ोल्डर (प्रोग्राम फ़ाइलें \ Microsoft SDKs \ TypeScript \ <संस्करण>) में मिली .vsix फ़ाइल चलाएं।
सुनिश्चित करें कि आपकी फ़ाइल jquery.d.ts फ़ाइल को संदर्भित करती है। आपको अपनी फ़ाइल के शीर्ष पर / इस तरह दिखने वाली एक टिप्पणी करनी चाहिए:
/// <संदर्भ पथ = "/ पथ / से / jquery.d.ts" />
यदि आपको इसे डाउनलोड करने की आवश्यकता है, तो आप http://www.typescriptlang.org/Samples/ पर युद्धपोत नमूने के भाग के रूप में jquery.d.ts फ़ाइल पा सकते हैं ।