এ RequireJS এ জটিল শব্দ হতে পারে, কিন্তু পরে একটি ডেভেলপার বোঝে এটা করতে পারেন এবং তার সত্যিকারের ক্ষমতা কি হয় কি, এটা কোনো প্রকল্পের সে সঙ্গে কাজ করব জন্য একটি ডি-ফ্যাক্টো প্রয়োজন হয়ে যাবে . '
এই ছোট JavaScript লাইব্রেরি স্বয়ংক্রিয়ভাবে কখন এবং কিভাবে একটি ফাইল লোড করা হয় এবং নিয়ন্ত্রণের জন্য, জাতীয় ফাইল নির্ভরতা হ্যান্ডেল, এবং জাভাস্ক্রিপ্ট ফাইল লোড অর্ডার সেট করার জন্য তৈরি করা হয়.
ঢাকা লাইব্রেরি গণ্ডার, Node.js, jQuery এর, Dojo এবং CommonJS (এএমডি) মডিউল সঙ্গে কাজ করতে পারেন.
এটি নিয়মিত ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন সঙ্গে ব্যবহার করা যেতে পারে, কিন্তু এটি আরো আধুনিক একক পৃষ্ঠার অ্যাপ সঙ্গে কাজ করতে পারেন, অত্যন্ত দরকারী হচ্ছে এবং সাহায্য ডেভেলপারদের নিয়ন্ত্রণ যখন জাভাস্ক্রিপ্ট ফাইল লোড করা হয়, তাদের সব সময়ে প্রয়োজন হবে বিশেষত পাতা চাপের. '
আপনি RequireJS ব্যবহার কল্পনা করতে পারেন হিসাবে ব্যাপকভাবে পৃষ্ঠা লোড গতি একটি অ্যাপ্লিকেশন এর সামগ্রিক কর্মক্ষমতা বৃদ্ধি এবং
নতুন এই রিলিজে হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন নির্ভরতা জন্য মডিউল পার্স. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন মডিউল পার্স নির্ভরতা জন্য. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন মডিউল পার্স নির্ভরতা জন্য. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন মডিউল পার্স নির্ভরতা জন্য. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন পার্স নির্ভরতা জন্য মডিউল. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- Esprima 2.0 অপটিমাইজার ব্যবহার করা হয় যখন মডিউল পার্স নির্ভরতা জন্য. এই কিছু ES6 বৈশিষ্ট্য ব্যবহার করা সম্ভব হবে. যাই হোক না কেন Esprima 2.0 দ্বারা parsable কি সমর্থিত (যখন xpcshell চলমান Reflect.parse এখনো ব্যবহার করা হয়) হয়.
- দম্পতি আরো নির্ভরণ 2.1.12 জন্য সংশোধন করা হয়েছে.
- উত্স ম্যাপ সমর্থন বিস্তৃত করা হয়েছে
- ফিক্স:
- সাফারি একটি 'ব্যবহার কঠোর' সমস্যার সমাধান করুন 6:. শুধুমাত্র নির্দিষ্ট অ অপ্টিমাইজ পরিস্থিতিতে দেখা উচিত করুন
- 2.0.3 হিসাবে একই, কিন্তু ফিরে ঘূর্ণিত r.js যে একটি লগিং ত্রুটি সৃষ্ট পরিবর্তন.
- ফিক্সড require.js বিষয় করুন
- ফিক্সড require.js বিষয় করুন
- ছোট বাগ সংশোধন করা হয়েছে জন্য:
- ছোট বাগ সংশোধন করা হয়েছে জন্য:
- ছোট বাগ সংশোধন করা হয়েছে জন্য:
- বাগ সংশোধন করা হয়েছে:
- আরো ক্ষেত্রেই যে & quot থাকা উচিত ধৃতি; নামস্থানে করুন & quot; অপ্টিমাইজার বিকল্প প্রয়োগ.
- একই RequireJS 0.27.1 হিসাবে মুক্তি, সঙ্গে কিছু ডকুমেন্ট আপডেট ও AMD থেকে CommonJS মডিউল রূপান্তরের জন্য অপটিমাইজার এর রেগুলার এক্সপ্রেশন একটি ছোট ফিক্স.
- require.ready () সরানো হয়েছে. তার জায়গায়, domReady প্লাগইন ব্যবহার. এই অন্যান্য এএমডি লোডার ও উদ্বেগ ভাল বিচ্ছেদ সঙ্গে ভাল আন্তক্রিয়া পারবেন.
- minifier মধ্যে UglifyJS 1.0.6 আপডেট করা হয়েছে . গোলমালে:. এখন ছাঁটাই () শাখা রয়েছে বর্তমানে ডিফল্টরূপে minifier সঙ্গে কাজ করুন
- লোডার প্লাগইন এপিআই করার পরিবর্তিত প্লাগিন তৈরি করতে? ক্রস ডোমেইন-অ্যাক্সেসযোগ্য সম্পদ. প্রধান ব্যবহারের ক্ষেত্রে: আপনি টেক্সট প্লাগইন ব্যবহার পরিবর্তনশীল টেক্সট রিসোর্স লোড করতে, কিন্তু আপনি যা CDN ঐ স্ক্রিপ্ট স্থাপন করতে চান. একটি উদাহরণ হিসাবে writeFile () এর টেক্সট প্লাগইন এর বাস্তবায়ন দেখতে.
- ইন্টারনেট 9. জন্য সাপোর্ট এটা একটি অ- হয়েছে conformant স্ক্রিপ্ট লোড আচরণ যে পরিবর্তন প্রয়োজনীয়তা. যদি ইন্টারনেট 9 আচরণ পরিবর্তন করতে হবে conformant হতে এটা আদর্শ হতে হবে.
- r.js অ্যাডাপ্টার এখন নোড কাজ করে এবং গণ্ডার.
- সম্পূর্ণ প্লাগিন এপিআই এছাড়াও প্লাগ-ইন লোড সহ সমর্থন করে অপ্টিমাইজ তৈরী করে. মধ্যে হস্তনির্মিত
- ফিক্স ইস্যু i18n.build.js যেখানে সঙ্গে পাওয়া বিরাম দেওয়া আইটেম সিঙ্ক লোড ক্ষেত্রে যথেষ্ট দ্রুত আউট সাফ করা হয় নি.
- রি-ফ্যাক্টর কোর করুন
- bundled jQuery এর অপশন এখন ব্যবহার jQuery এর 1.4.4 .
- ফিক্স বাগ যেখানে স্ক্রিপ্ট সঠিক থেকে লোড হয় নি পথ. RequireJS + + jQuery এর তৈরী প্রভাবিত না, কিন্তু অন্যান্য তৈরী আক্রান্ত. আপনি একটি RequireJS ব্যবহার না করা হলে + + jQuery এর বিল্ড, তারপর এটা বাঞ্ছনীয় যে আপনি 0.14.4 থেকে 0.14.5 করতে আপগ্রেড করতে পারবেন.
- urlArgs কনফিগ বিকল্প ক্যাশে কীট ধ্বংস দিবসে যখন সার্ভার / ব্রাউজার িবকােশ অসদাচরণ করা জন্য অনুমতি যোগ করা হয়েছে.
- বাগ সংশোধন করা হয়েছে:
- ক্লায়েন্ট পাশ JavaScript সক্রিয় করুন
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
আপনি কি নতুন সংস্করণ 2.1.22
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
আপনি কি নতুন সংস্করণ 2.1.20
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
আপনি কি নতুন সংস্করণ 2.1.18
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
সংস্করণে নতুন 2.1.17 +
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
আপনি কি নতুন সংস্করণ 2.1.16
<লি> r.js অপ্টিমাইজার এখন Nashorn মধ্যে সঞ্চালিত হয়.
<লি> কিছু UMD আবৃত যে ফাইল! ফাংশন (ক) {... `সঙ্গে শুরু সম্প্রসারিত সমর্থন. আপনি UMD নোড প্যাকেজ ব্যবহার করেন তাহলে আপনার UMD চাদরে, পরে জেনারেট umd@3.0.0 আপগ্রেড করুন বা r.js অপ্টিমাইজার সঙ্গে পূর্ণ সামঞ্জস্য পেতে.
সংস্করণ 2.1.14 নতুন
<লি> এক নেস্টেড প্লাগ আইডি নিয়মমাফিককরণ ফিক্স মত করুন & quot;!. PluginA pluginbB সম্পদ & quot ;, এবং অপ্টিমাইজার ভুল detecting UMD কোড আবৃত জন্য
সংস্করণ 2.1.6 নতুন .
সংস্করণ 2.1.4 নতুন
<লি> cssPrefix নিয়মমাফিককরণ সবসময় ঘটতে প্রয়োজন.
সংস্করণ 2.0.5 নতুন
সংস্করণ 2.0.4 নতুন
নতুন সংস্করণ 2.0.1
<লি> ফিক্সড r.js অপ্টিমাইজার বিষয় করুন
নতুন সংস্করণ 2.0.0
<লি> ফিক্সড r.js অপ্টিমাইজার বিষয় করুন
সংস্করণ 1.0.7 নতুন
<লি> require.js করুন
<লি> r.js অপ্টিমাইজার করুন
সংস্করণ 1.0.3 নতুন
<লি> require.js করুন
<লি> r.js অপ্টিমাইজার করুন
সংস্করণ 1.0.2 নতুন
<লি> require.js করুন
<লি> r.js অপ্টিমাইজার করুন
সংস্করণ 1.0.1 নতুন
<লি> সরলীকৃত CommonJS আবৃত মডিউলের জন্য পূর্ণ URL গুলি অনুমতি দেওয়া হচ্ছে.
<লি> মডিউল কারখানা ম ফাংশনের জন্য একটি ভেরিয়েবল ব্যবহার জন্য নির্ভরতা এবং AST পার্সিং.
সংস্করণ 1.0.0 নতুন
সংস্করণ 0.27.0 নতুন
<লি> অপ্টিমাইজার জন্য একটি নতুন মোড়ানো কনফিগ বিকল্প পাওয়া যায়, একটি ফাংশন সালে নির্মিত কোড মোড়কে জন্য. ভাল এপিআই লোকানোর জন্য অনুমতি দেয় এবং বাদাম এপিআই shim সঙ্গে ক্ষুদ্র তৈরী করে.
<লি> অর্ডার প্লাগইন আইই জন্য উন্নত করা হয়েছে.
<লি> লোডার প্লাগিন এখন নির্ভরতা থাকতে পারে এবং তারা অপ্টিমাইজার কাজ করবে, যতদিন নির্ভরতা অপ্টিমাইজার পরিবেশ (নোড, গণ্ডার) কাজ করে.
<লি> অপ্টিমাইজার জন্য নামস্থানে কনফিগ বিকল্প আরো জোরালো হয়.
<লি> require.def (অপসারিত), সংজ্ঞায়িত () পরিবর্তে ব্যবহার করুন.
<লি> সরানো module.setExports, ব্যবহার module.exports পরিবর্তে.
নতুন সংস্করণ 0.26.0 আপনি কি হয়:
<লি> নেটিভ node.exe তৈরী যে এখন নোড 0.5.x সিরিজ পাওয়া যায় ব্যবহার উইন্ডোজে নোড অধীনে চলমান জন্য সংশোধন. এখন সেখানে RequireJS অপ্টিমাইজার! চালাতে জাভা ব্যবহার করার প্রয়োজন কম করুন
<লি> কনফিগারেশন এখন একটি require.config ({}) কলের মাধ্যমে সম্পন্ন করা হয়, লাইন পেতে amdjs সহ API প্রয়োজন. পুরাতন প্রয়োজন ({}) পদ্ধতি বিশ্বব্যাপী প্রয়োজন () পিছন সামঞ্জস্য জন্য কাজ করে, কিন্তু প্রস্তাব এপিআই এগিয়ে যাচ্ছে require.config হয় ({}). এপিআই ডক সঠিক ব্যবহার দেখানোর জন্য আপডেট করা হয়েছে.
<লি> একটি নামস্থানে বিকল্প এখন তৈরী জন্য চলন্ত প্রয়োজন অনুমতি () এবং সংজ্ঞায়িত হয়, () একটি ভিন্ন নামস্থানে অধীনে কল. এই কমান্ডের সাহায্যে আপনি RequireJS ব্যবহার কিন্তু পৃষ্ঠায় অন্য কোন এএমডি লোডার হস্তক্ষেপ নয় যে একটি অনুকূল ফাইল নির্মাণ করতে পারবেন, এবং আপনি নিশ্চিত শুধুমাত্র আপনার মডিউল namespaced বস্তুর লোড করা হয় করতে পারেন.
<লি> ডিফল্ট ত্রুটি আচরণ যখন একটি সংজ্ঞায়িত () কারখানা ফাংশন একটি ত্রুটি ছোঁড়ার এটা ধরতে না হয়. এ 0.25.0 এটা অধিক ডিবাগ করা কঠিন তৈরি সংক্রামক সম্পন্ন. যাইহোক, যেখানে ত্রুটি ধরার পছন্দ করা হয় কিছু পরিস্থিতিতে আছে. কনফিগ মান catchError.define সেট = সত্য require.onError মাধ্যমে ত্রুটিগুলি সংক্রামক স্যুইচ এবং প্রক্রিয়াকরণের অনুমতি দেবে () করুন
<লি> অপ্টিমাইজার মধ্যে অবসান কম্পাইলার আপডেট করা হয়েছে. ফলস্বরূপ, কোড অবসান কম্পাইলার পরিবর্তন ডাকা, এবং সম্ভবত শুধুমাত্র সর্বশেষ অবসান কম্পাইলার রিলিজের সাথে কাজ করবে. আপনি একটি সংস্করণ অপটিমাইজার এর lib / অবসান ডিরেক্টরির মধ্যে অপ্টিমাইজার সাথে কাজ করতে পারে দখল করতে পারেন.
<লি> এখন একটি pragmasOnSave বিল্ড বিকল্প, যা একটি বিল্ড পর CoffeeScript কম্পাইলার আউট স্ট্রিপ প্রয়োজন-CS CoffeeScript লোডার প্লাগইন বিল্ড প্রোফাইলে ব্যবহৃত হয়. শেষ ফলাফল:. রূপান্তরিত CoffeeScript কোডের ছোট বিল্ড স্তর করুন
নতুন সংস্করণ 0.25.0 :
<লি> এখন একটি বিশ্বব্যাপী requirejs () ফাংশন বস্তুর যে পুরানো বিশ্বব্যাপী প্রয়োজন () ফাংশন বস্তু হিসেবে একই. এই RequireJS মোজিলা ক্রোমলেস মত পরিবেশের মধ্যে ভাল কাজ করতে, যা ইতিমধ্যে একটি বিল্ট-ইন প্রয়োজন ফাংশন পূর্ণ এএমডি / লোডার প্লাগইন ক্ষমতা নেই যে আছে () অনুমতি দেয় হবে.
<লি> এটা এখন সম্ভব একটি RequireJS প্রেক্ষাপটে করার jQuery এর সুনির্দিষ্ট সংস্করণ উল্লেখ করতে হয়. যদি আপনি অন্যান্য স্ক্রিপ্ট একটি পৃষ্ঠায় jQuery এর বিভিন্ন সংস্করণ লোড জানি এই বিকল্পটি সহায়ক হবে.
সংস্করণ 0.24.0 নতুন
<লি> jQuery এর ইন্টিগ্রেশন পরিবর্তনসমূহ.
সংস্করণ 0.23.0 নতুন
<লি> কনফিগ বিকল্প, baseUrlMatch সরানো হয়েছে, তথ্য-প্রধান baseUrl নিয়ম উপরোক্ত যেহেতু এটি জন্য প্রয়োজন সরিয়ে ফেলা হবে.
<লি> লোডার প্লাগইন চারপাশে কিছু গুরুত্বপূর্ণ সংশোধন করা হয়েছে:. একাধিক মডিউল একটি সাধারণ নির্ভরশীলতা যেমন একই প্লাগইন সম্পদ ব্যবহার করার জন্য, এবং লোডার থাকা প্লাগইনগুলির একটি ব্যবহার অপ্টিমাইজার মধ্যে কাজ করতে সংজ্ঞায়িত () ফাংশন কলব্যাক করার অনুমতি দেয় একটি ফিক্স করুন
<লি> jQuery এর readyWait সামর্থ্য ব্যবহারের জন্য একটি ফিক্স যখন jQuery এর শনাক্ত একটি মডিউল হিসেবে ব্যবহার করা হয়.
<লি> কিছু ডিরেক্টরি গণ্ডার এবং নোড তৈরীর সাথে সম্পর্কিত প্রকাশের shuffling কমান্ড লাইন টুলস এবং r.js এডাপটার ব্যবহারের জন্য একই অ্যাডাপ্টার.
সংস্করণ 0.22.0 নতুন
<লি> শক্তসমর্থ নোড সমর্থন:. এখন npm-ইনস্টল মডিউল ব্যবহার করতে পারেন, .node require.paths উপর অ্যাড-অনস, এবং মডিউল করুন
<লি> অপ্টিমাইজার মধ্যে has.js অপ্টিমাইজেশন, অবসান কম্পাইলার মাধ্যমে মৃত কোড শাখা অপসারণ সহ সমর্থন.
<লি> বাগ সংশোধন করা হয়েছে 2010-12-21 থেকে 2011-01-05 মাধ্যমে.
নতুন সংস্করণ 0.2.1 মধ্যে এ কি:
সংস্করণ 0.2.0 নতুন .
<লি> নিউ লোডার প্লাগইন API সমর্থন.
<লি> উন্নত গণ্ডার এবং নোড অ্যাডাপ্টার করুন
<লি> লোডার প্লাগিনে অপ্টিমাইজার চারপাশে বাগ সংশোধন করা হয়েছে.
<লি> মুছে require.modify.
<লি> সরানো পরিবহন ডি ফাইল.
নতুন সংস্করণ 0.15.0
<লি> jQuery এর নমুনা প্রকল্প এখন RequireJS প্লাগিন ব্যবহার করার ব্যবস্থা রয়েছে.
<লি> jsonp! প্লাগ-ইন দ্বারা সরানো হয়েছে, যেহেতু ধন্যবাদ ক্রিস Zyp দ্বারা কাজ করতে, কোর-লোডার দ্বারা বর্তমানে ডিফল্টরূপে লোড jsonp নির্ভরতা সমর্থন. Jsonp দস্তাবেজ অনুযায়ী আপডেট করা হয়েছে.
<লি> অপ্টিমাইজার এখন কোনো ডিরেক্টরি থেকে, না ঠিক বিল্ড প্রোফাইলের সাথে ডিরেক্টরির চালানো যেতে পারে.
<লি> r.js নোড অ্যাডাপ্টারের আরো জোরালো হয়, এবং এটা এখন আরো নোড-লেখা মডিউল ব্যবহার করে ডিফল্ট দ্বারা সব ব্যবস্থা করতে সক্ষম. যে r.js এর বলিষ্ঠতা উন্নতি হতে একটি মহান পরীক্ষা ক্ষেত্রে আবেদন জন্য ফ্রাঁসোয়া Laberge ধন্যবাদ.
<লি> পিএস 3 Netfront ব্রাউজারের জন্য প্রারম্ভিক সহায়তা. ব্রাউজারের লোড আচরণ তদন্ত জন্য ক্রিস ওয়ারেন ধন্যবাদ. সব পরীক্ষা পাস, কিন্তু মৌলিক বেশী না.
<লি> বিবিধ সংশোধন করা হয়েছে, কিছু সমস্যা যে ব্যক্তি অনুসরণ করে এর লিস্টে.
আপনি কি নতুন সংস্করণ 0.14.5
সংস্করণ 0.14.2 নতুন
<লি> & quot; সঙ্গে সমস্যা সমাধান করুন; মডিউল করুন & quot; নির্ভরতা সঠিকভাবে রপ্তানি মূল্য যদি এটা সর্বশেষ নির্ভরতা হিসেবে তালিকাভুক্ত করা হয় বরাদ্দ না.
<লি> ফিক্স করুন & quot; প্যাকেজ করুন & quot; কনফিগ বিকল্প. তার আচরণ ডক্স মেলে সংশোধন করা হয়েছে.
<লি> প্যাকেজ ম্যাপিং জন্য অ্যাকাউন্ট ফিক্স মডিউল টু নাম রেজল্যুশন.
এ আবশ্যকতা করুন :
পাওয়া মন্তব্যসমূহ না