আমি কীভাবে টাইপস্ক্রিপ্টে jQuery স্বতঃপূরণ পেতে পারি?


95

আমি যদি কোনও টাইপসক্রিপ্ট .ts ফাইলটিতে কাজ করছি, আমি যখন $ চরিত্রটি টাইপ করব তখন jQuery ইন্টেলিজেন্স / স্বতঃপূরণ পেতে আমি কী করতে পারি?

(আমি ভিএস ২০১২ সালে একটি এএসপি.নেট এমভিসি 3 প্রকল্পে কাজ করছি।)


আমি একই চাই তবে আমি উইন্ডোজটিতে নেই, সিনট্যাক্স হাইলাইট করেছি তবে উইন্ডোতে চলছে না এমন অন্য কোনও প্রোগ্রামের জন্য আমি কীভাবে স্বতঃপূরণ সেটআপ করব?
nacho4d

উত্তর:


106

আপনার .tsফাইলের শীর্ষে আপনাকে jQuery সংজ্ঞাটিতে একটি রেফারেন্স যুক্ত করতে হবে।

/// <reference path="jquery.d.ts" />

আপনি এই নমুনায় jQuery এর জন্য টাইপ টীকাগুলি খুঁজে পেতে পারেন ।


ধন্যবাদ, এটাই আমি মিস করছিলাম।
রায়ান লুন্ডি

4
এমন কোনও বিশ্বব্যাপী অবস্থান আছে যেখানে এই ফাইলটি কোথাও থেকে রেফারেন্স করতে সক্ষম করার জন্য স্থাপন করা যেতে পারে?
রিক লাভ

23
Jquery.d.ts জ্যাকুয়ারি বা কাস্টম দ্বারা সরবরাহ করা হয়। যদি কাস্টম হয়, আমরা কীভাবে আপডেট করব এবং জ্যাকিউরির নতুন সংস্করণটির সাথে সিঙ্ক করব?
নীল পুন

4
@ মায়গদী: আপাতত এটি একটি ম্যানুয়াল প্রক্রিয়া। সংজ্ঞাগুলিতে যদি বাগ থাকে তবে অবাক হবেন না, এই অধিকারটি পাওয়া শক্ত। যাইহোক, আমি বাজি ধরেছি যে একবার টাইপস্ক্রিপ্টটি বন্ধ হয়ে গেলে এটির সাথে একটি জেএস ফাইল থেকে একটি লিঙ্ক করার উপায় থাকবে .d.tsএবং জিক্যুয়ারি তা করবে।
কোডি

///লাইনের শুরুতে এটি কি খুব তারযুক্ত নয় !? লাইনে কমেন্ট করবে!
মোহাম্মদ করমানি

41

টাইপস্ক্রিপ্টের জন্য এই ধরণের সংজ্ঞাটি দেখুন: https://github.com/borisyankov/DefinitelyTypeed#readme । সেগুলি নিয়মিত আপডেট করা হচ্ছে এবং উদাহরণগুলির তুলনায় আরও সম্পূর্ণ। নুগেটে: http://www.nuget.org/profiles/DifinitelyTypeed/


এইগুলি কি nu-get প্যাকেজগুলির মতো একই সংজ্ঞা ফাইলগুলি?
কাইরান

আপনি এনপিএম ইনস্টল করতে পারেন - সেভ-ডেভেল @ টাইপ / জকিউরি বা @ টাইপস / যা কিছু অন্যান্য প্যাকেজগুলির জন্যও
জ্যারেড আপডেটাইক

14

এটির কাজ করার জন্য যে জিনিসগুলি সেট আপ করা দরকার তাগুলির চেকলিস্ট:

  1. টাইপস্ক্রিপ্ট এক্সটেনশন ইনস্টল করা আছে তা নিশ্চিত করুন। সরঞ্জামগুলি পরীক্ষা করুন -> এক্সটেনশন ম্যানেজার এবং "মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর জন্য টাইপস্ক্রিপ্ট" এক্সটেনশন ইনস্টল করা আছে তা নিশ্চিত করুন। যদি তা না হয় তবে এক্সটেনশানটি ইনস্টল করতে টাইপস্ক্রিপ্ট ফোল্ডারে (প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট এসডিকে \ টাইপস্ক্রিপ্ট \ <version>) পাওয়া .vsix ফাইলটি চালান।

  2. আপনার ফাইলটি jquery.d.ts ফাইলের রেফারেন্স নিশ্চিত করুন। আপনার ফাইলটির শীর্ষে / কাছাকাছি এমন মন্তব্য হওয়া উচিত যা দেখতে এইরকম দেখাচ্ছে:

/// <রেফারেন্স পাথ = "দ্য / পাথ / টু / jquery.d.ts" />

আপনার যদি এটি ডাউনলোড করার দরকার হয় তবে আপনি ওয়ার্কশিপ নমুনার অংশ হিসাবে jquery.d.ts ফাইলটি http://www.typescriptlang.org/Sample/ এ সন্ধান করতে পারেন


আমি ভাবছি খেলার মাঠে jQuery ব্যবহার করার কোনও উপায় আছে কিনা ।
কাঁটা̈
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.