জেভাস্ক্রিপ্ট ফেচ এপিআই
- পূর্ববর্তী পৃষ্ঠা ওয়েব ওয়ার্কার এপিআই
- পরবর্তী পৃষ্ঠা ওয়েব জিওলোকেশন এপিআই
Fetch API ইন্টারফেস ওয়েব ব্রাউজারকে ওয়েব সার্ভারের কাছে HTTP রিকোর্ড জানাতে দেয়。
XMLHttpRequest-কে আর প্রয়োজন নেই。
ব্রাউজার সমর্থন
তালিকায় সম্পূর্ণরূপে Fetch API-র প্রথম ব্রাউজার সংস্করণকে উল্লেখ করা হয়েছে:
Chrome | IE | Firefox | Safari | ওপেরা |
---|---|---|---|---|
চ্রোম ৪২ | এডজ ১৪ | ফায়ারফক্স ৪০ | স্যাফারি ১০.১ | ওপেরা ২৯ |
২০১১ সালের ৬ জুন | ২০১৬ সালের ৮ আগস্ট | ২০১৫ সালের ৮ আগস্ট | ২০১৭ সালের ৩ মার্চ | ২০১৫ সালের ৪ এপ্রিল |
ফেচ এপিআই ইনস্ট্যান্স
নিচের উদাহরণটি ফাইল অর্জন করে এবং তার সামগ্রী দেখায়:
ইনস্ট্যান্স
fetch(file) .then(x => x.text()) .then(y => myDisplay(y));
ফেচ অ্যাসিনক্রোনাস এবং এইচটিএমএল ডম ভিত্তিক, উপরোক্ত উদাহরণটি এইভাবে লেখা হতে পারে যাবে যাতে সহজতর হয়:
ইনস্ট্যান্স
async function getText(file) { let x = await fetch(file); let y = await x.text(); myDisplay(y); }
আরও ভালো: সহজলোক্য নামগুলি ব্যবহার করুন, না তবে x এবং y:
ইনস্ট্যান্স
async function getText(file) { let myObject = await fetch(file); let myText = await myObject.text(); myDisplay(myText); }
- পূর্ববর্তী পৃষ্ঠা ওয়েব ওয়ার্কার এপিআই
- পরবর্তী পৃষ্ঠা ওয়েব জিওলোকেশন এপিআই