⊗jsSpHPUrl 223 of 294 menu

JavaScript-এ URL নিয়ে কাজ

JavaScript-এ মাঝেমাঝে লিঙ্কের ঠিকানা নিয়ে কাজ করতে হয়। এর জন্য রয়েছে URL ক্লাস, যা ঠিকানার各部分 পাওয়া এবং পরিবর্তন করতে দেয়।

নিম্নলিখিত ঠিকানাটির উদাহরণে এর কাজ দেখি:

let path = 'http://site.ru:3000/dir/eee/page.html#show?a=1&b=2&c=3';

আমাদের ঠিকানাটি প্যারামিটার হিসেবে পাঠিয়ে URL ক্লাসের একটি অবজেক্ট তৈরি করি:

let url = new URL(path);

তৈরি হওয়া অবজেক্টের কী কী বৈশিষ্ট্য রয়েছে তা দেখি।

প্রোটোকল

protocol বৈশিষ্ট্য ব্যবহার করে প্রোটোকল পাওয়া যায়:

let res = url.protocol; console.log(res); // আউটপুট হবে 'http://'

হোস্ট

host বৈশিষ্ট্য ব্যবহার করে পোর্ট সহ ডোমেইনের নাম পাওয়া যায়:

let res = url.host; console.log(res); // আউটপুট হবে 'site.ru:3000'

হোস্টনেরেম

hostname বৈশিষ্ট্য ব্যবহার করে ডোমেইনের নাম পাওয়া যায়:

let res = url.hostname; console.log(res); // আউটপুট হবে 'site.ru'

পোর্ট

port বৈশিষ্ট্য ব্যবহার করে পোর্ট পাওয়া যায়:

let res = url.port; console.log(res); // আউটপুট হবে '3000'

পাথ

pathname বৈশিষ্ট্য ব্যবহার করে ডোমেইনের নাম বাদ দিয়ে পাথ পাওয়া যায়:

let res = url.pathname; console.log(res); // আউটপুট হবে '/dir/eee/page.html#show?a=1&b=2&c=3'

হ্যাশ

hash বৈশিষ্ট্য ব্যবহার করে হ্যাশের মান পাওয়া যায়:

let res = url.hash; console.log(res); // আউটপুট হবে 'show'

GET প্যারামিটার

search বৈশিষ্ট্য ব্যবহার করে GET প্যারামিটারের স্ট্রিং পাওয়া যায়:

let res = url.search; console.log(res); // আউটপুট হবে 'a=1&b=2&c=3'

searchParams বৈশিষ্ট্য ব্যবহার করে GET প্যারামিটারগুলি URLSearchParams ক্লাসের অবজেক্ট আকারে পাওয়া যায়:

let res = url.searchParams; console.log(res); // আউটপুট হবে URLSearchParams ক্লাসের অবজেক্ট
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন