আমি শুধু জাভাস্ক্রিপ্ট শিখতে শুরু করছি, এবং উপর পদস্খলিত Underscore.js এবং jQuery এর । অ্যান্ডস্কোর দেখতে সত্যিই দুর্দান্ত লাগছে তবে আমি ভাবছি যে jQuery ইতিমধ্যে ইনডকোরের মতো ফাংশন সরবরাহ করে না। সুতরাং, উভয় ব্যবহার করা কি সার্থক?
আমি শুধু জাভাস্ক্রিপ্ট শিখতে শুরু করছি, এবং উপর পদস্খলিত Underscore.js এবং jQuery এর । অ্যান্ডস্কোর দেখতে সত্যিই দুর্দান্ত লাগছে তবে আমি ভাবছি যে jQuery ইতিমধ্যে ইনডকোরের মতো ফাংশন সরবরাহ করে না। সুতরাং, উভয় ব্যবহার করা কি সার্থক?
উত্তর:
আন্ডারস্কোর সাইট থেকে নেওয়া :
এটি jQuery এর টাক্স এবং ব্যাকবোন.জেএস এর সাসপেন্ডারদের সাথে যাওয়ার টাই tie
অ্যান্ডস্কোর ডেটা ম্যানিপুলেশনের জন্য আরও উপযুক্ত এবং জাভাস্ক্রিপ্টে অনেক রুবি পদ্ধতি নিয়ে আসে। কিছু ক্রসওভার রয়েছে তবে এগুলি পারস্পরিক একচেটিয়া করার পক্ষে যথেষ্ট নয়।
ইনসকোর ডেটা / কোড প্রক্রিয়াকরণের জন্য মোট 60 টি কার্য সরবরাহ করে। এটি সম্মত হয়েছে যে কার্যকারিতা অনেকগুলি jQuery, প্রোটোটাইপ বা স্ক্রিপ্ট.একুলো.এসের মতো অন্যান্য লাইব্রেরিতে উপস্থিত রয়েছে। উদাহরণস্বরূপ, প্রতিটি, মানচিত্র, সন্ধান, ফিল্টার বা টু অ্যারের মতো ফাংশন jQuery এ উপস্থিত রয়েছে। এগুলি ইনডকোর-এও রয়েছে। এটি লাইব্রেরিকে jQuery থেকে স্বাধীন করতে হয়।
অ্যান্ডস্কোর কখন ব্যবহার করবেন? :
বর্তমানে এটি এক পৃষ্ঠার জাভাস্ক্রিপ্ট ওয়েব অ্যাপ্লিকেশন তৈরির জন্য এমভিসি আর্কিটেকচার ব্যবহার করতে ব্যাকবোন.জেএস সহ ব্যাপকভাবে ব্যবহৃত হয়। আন্ডারস্কোর.জেএস এর সর্বাধিক উল্লেখযোগ্য ক্ষমতা হ'ল টেম্প্লেটিংয়ের ক্ষমতা (যা jQuery করতে পারে না)। এই লাইব্রেরিতে অন্যান্য অনেক দরকারী ফাংশন রয়েছে যা অন্যান্য জাভাস্ক্রিপ্ট লাইব্রেরির চেয়ে পৃথক।
অ্যান্ডস্কোর দ্বারা সরবরাহিত ফাংশনগুলির একটি তালিকা নীচে সন্ধান করুন:
সংগ্রহ: প্রতিটি, মানচিত্র, হ্রাস, হ্রাস রাইট, সন্ধান করুন, ফিল্টার করুন, প্রত্যাখ্যান করুন, সমস্ত, অন্তর্ভুক্ত করুন, উপস্থাপন করুন, সর্বাধিক, মিনিট, সারণি বাই, গোষ্ঠীবিশেষ, সাজানো ইনডেক্স, টুআর, আকার
অ্যারে: প্রথম, প্রাথমিক, শেষ, বিশ্রাম, কমপ্যাক্ট, সমতল, ছাড়াই, ইউনিয়ন, ছেদ, পার্থক্য, ইউনিক, জিপ, সূচক, শেষ, ইনডেক্সফ, পরিসীমা
ফাংশন: বাঁধাই, বিন্দু সমস্ত, স্মৃতিচারণ, বিলম্ব, মুলতুবি, থ্রোটল, আত্মপ্রকাশ, একবার, পরে, মোড়ানো, রচনা
অবজেক্ট: কী, মান, ফাংশন, প্রসারিত, ডিফল্ট, ক্লোন, ট্যাপ, আইসকুয়াল, আইসপিটি, আইসমেন্ট, ইসআর, আইআরগমেন্টস, আইস ফাংশন, ইস স্ট্রিং, ইস নাম্বার, ইজবুলিয়ান, আইডেট, ইজ রিগ এক্সপ্স, আইসএনএন, আইস নাল, ইস-সংজ্ঞায়িত
উত্সাহব্যবস্থা: noConflict, পরিচয়, সময়, মিশ্রণ, অনন্য আইডি, পলায়ন, টেম্পলেট
যদি আপনি ওভারল্যাপ সম্পর্কে উদ্বিগ্ন হন এবং আপনার জিকুয়েরি এজেএক্সের মতো জিনিসগুলির প্রয়োজন না হয় তবে আপনি কেবল সিজল নামক জিকুয়েরি সিলেক্টর ইঞ্জিন ব্যবহার করে বিবেচনা করতে পারেন।
দ্রষ্টব্য যে এটি সমস্ত প্রকল্পের জন্য নয়, সিজল এবং অ্যান্ডস্কোর ব্যবহার করে আপনি কিছু জিকুয়েরি কার্যকারিতা (এজেএক্সের মতো) হারাবেন, আপনার নির্দিষ্ট অ্যাপ্লিকেশনের জন্য আপনার কী দরকার তা বিবেচনা করা উচিত।