⊗jsSpHPUrl 223 of 294 menu

JavaScript တွင် URL များနှင့် အလုပ်လုပ်ခြင်း

JavaScript တွင် လင့်ခ်များ၏ လိပ်စာများနှင့် အလုပ်လုပ်ရန် လိုအပ်တတ်ပါသည်။ ၎င်းအတွက် URL ၏ အစိတ်အပိုင်းများကို ရယူခြင်း၊ ပြုပြင်ခြင်းများ ပြုလုပ်နိုင်သော URL class ကို အသုံးပြုပါသည်။

အောက်ပါ လိပ်စာနမူနာကို အသုံးပြု၍ ၎င်း၏ အလုပ်လုပ်ပုံကို ကြည့်ရအောင်။

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

URL class ၏ object တစ်ခုကို ဖန်တီးပြီး ကျွန်ုပ်တို့၏ လိပ်စာကို parameter အဖြစ် ပေးလိုက်ပါမည်။

let url = new URL(path);

ဖန်တီးထားသော object တွင် မည်သည့် properties များ ရှိသည်ကို ကြည့်ရအောင်။

Protocol

protocol property ကို အသုံးပြု၍ protocol ကို ရယူနိုင်ပါသည်။

let res = url.protocol; console.log(res); // 'http://' ကို ပြသမည်

Host

host property ကို အသုံးပြု၍ port နှင့်အတူ domain name ကို ရယူနိုင်ပါသည်။

let res = url.host; console.log(res); // 'site.ru:3000' ကို ပြသမည်

Hostname

hostname property ကို အသုံးပြု၍ domain name ကို ရယူနိုင်ပါသည်။

let res = url.hostname; console.log(res); // 'site.ru' ကို ပြသမည်

Port

port property ကို အသုံးပြု၍ port ကို ရယူနိုင်ပါသည်။

let res = url.port; console.log(res); // '3000' ကို ပြသမည်

Path

pathname property ကို အသုံးပြု၍ domain name ကို ဖယ်ရှားပြီး path ကို ရယူနိုင်ပါသည်။

let res = url.pathname; console.log(res); // '/dir/eee/page.html#show?a=1&b=2&c=3' ကို ပြသမည်

Hash

hash property ကို အသုံးပြု၍ hash ၏ တန်ဖိုးကို ရယူနိုင်ပါသည်။

let res = url.hash; console.log(res); // 'show' ကို ပြသမည်

GET Parameters

search property ကို အသုံးပြု၍ GET parameter များ၏ string ကို ရယူနိုင်ပါသည်။

let res = url.search; console.log(res); // 'a=1&b=2&c=3' ကို ပြသမည်

searchParams property ကို အသုံးပြု၍ GET parameter များကို URLSearchParams class ၏ object ပုံစံဖြင့် ရယူနိုင်ပါသည်။

let res = url.searchParams; console.log(res); // URLSearchParams class ၏ object ကို ပြသမည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်