RequireJS এ প্রয়োজন এবং সংজ্ঞায়িত মধ্যে পার্থক্য কি?
RequireJS এ প্রয়োজন এবং সংজ্ঞায়িত মধ্যে পার্থক্য কি?

ভিডিও: RequireJS এ প্রয়োজন এবং সংজ্ঞায়িত মধ্যে পার্থক্য কি?

ভিডিও: RequireJS এ প্রয়োজন এবং সংজ্ঞায়িত মধ্যে পার্থক্য কি?
ভিডিও: RequireJS Tutorial 3: প্রয়োজন ফাংশন 2024, মে
Anonim

প্রয়োজন () এবং সংজ্ঞায়িত করা () উভয়ই নির্ভরতা লোড করতে ব্যবহৃত হয়। প্রয়োজন (): পদ্ধতি অবিলম্বে কার্যকারিতা চালানোর জন্য ব্যবহার করা হয়. সংজ্ঞায়িত করা (): পদ্ধতি ব্যবহার করা হয় সংজ্ঞায়িত করা একাধিক অবস্থানে ব্যবহারের জন্য মডিউল (পুনঃব্যবহার)।

তদনুসারে, RequireJS এ কি সংজ্ঞায়িত করা হয়?

দ্য সংজ্ঞায়িত করা () ফাংশনটি মডিউলগুলি লোড করতে ব্যবহার করা যেতে পারে (মডিউলটি একটি বস্তু, ফাংশন, ক্লাস বা একটি কোড হতে পারে যা একটি মডিউল লোড করার পরে কার্যকর করা হয়)। আপনি একই পৃষ্ঠায় একই মডিউলের বিভিন্ন সংস্করণ লোড করতে পারেন।

দ্বিতীয়ত, আপনি CommonJS ব্যবহার করেন? নোড। js এবং RingoJS হল সার্ভার-সাইড জাভাস্ক্রিপ্ট রানটাইম, এবং হ্যাঁ, উভয়ই এর উপর ভিত্তি করে মডিউল প্রয়োগ করে কমনজেএস মডিউল স্পেক। এএমডি সাধারণত বেশি হয় ব্যবহৃত ক্লায়েন্ট-সাইডে (ইন-ব্রাউজার) জাভাস্ক্রিপ্ট ডেভেলপমেন্ট এর কারণে, এবং কমনজেএস মডিউল সাধারণত হয় ব্যবহৃত সার্ভার-সাইড

উপরের পাশাপাশি, কিভাবে RequireJS ফাইল লোড করে?

JS প্রয়োজন অ্যাসিঙ্ক্রোনাস মডিউল ব্যবহার করে লোড হচ্ছে (AMD) এর জন্য ফাইল লোড হচ্ছে . প্রতিটি নির্ভরশীল মডিউল শুরু হবে লোড হচ্ছে প্রদত্ত ক্রমে অ্যাসিঙ্ক্রোনাস অনুরোধের মাধ্যমে। যদিও ফাইল অর্ডার বিবেচনা করা হয়, আমরা গ্যারান্টি দিতে পারি না যে প্রথম ফাইল দ্বিতীয় আগে লোড করা হয় ফাইল অ্যাসিঙ্ক্রোনাস প্রকৃতির কারণে।

সিঙ্ক্রোনাস প্রয়োজন হয়?

প্রয়োজন - সিঙ্ক্রোনাস আপনাকে অপ্টিমাইজ করা কোড লোড করার অনুমতি দেয় এবং তারপরে যেখানে আপনার প্রয়োজন সেখানে অবিলম্বে এটি কার্যকর করতে দেয়। এই লাইব্রেরী লেখার কারণ ছিল অনুমতি দিতে সিঙ্ক্রোনাস লিগ্যাসি কোড দিয়ে প্রতিস্থাপন করতে হবে প্রয়োজন.

প্রস্তাবিত: