⊗jsSpHPUrl 223 of 294 menu

JavaScript-de URL bilen işlemek

JavaScript-de käwagt çykgyt salgylary bilen işlemeli bolýar. Bunuň üçin URL klasynyň URL ýöriteleşdirilen bolup, ol salgylaryň böleklerini alyp we üýtgetmäge mümkinçilik berýär.

Geliň aşakdaky salgy mysalynda onuň işini göreliň:

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

URL klasynyň obyektini döredeliň, ona parametr hökmünde biziň salgymyzy berip:

let url = new URL(path);

Geliň döredilen obýektiň haýsy aýratynlyklary bar bolşyny göreliň.

Protokol

protocol aýratynlygy arkaly protokoly alyp bolýar:

let res = url.protocol; console.log(res); // 'http://' çykaryp görkezer

Host

host aýratynlygy arkaly domen adyny port bilen alyp bolýar:

let res = url.host; console.log(res); // 'site.ru:3000' çykaryp görkezer

Hostiň ady

hostname aýratynlygy arkaly domen adyny alyp bolýar:

let res = url.hostname; console.log(res); // 'site.ru' çykaryp görkezer

Port

port aýratynlygy arkaly porty alyp bolýar:

let res = url.port; console.log(res); // '3000' çykaryp görkezer

Ýol

pathname aýratynlygy arkaly domen adyny taşlap, ýoly alyp bolýar:

let res = url.pathname; console.log(res); // '/dir/eee/page.html#show?a=1&b=2&c=3' çykaryp görkezer

Haş

hash aýratynlygy arkaly haşyň bahasyny alyp bolýar:

let res = url.hash; console.log(res); // 'show' çykaryp görkezer

GET parametrleri

search aýratynlygy arkaly GET parametrleriniň setirini alyp bolýar:

let res = url.search; console.log(res); // 'a=1&b=2&c=3' çykaryp görkezer

searchParams aýratynlygy arkaly GET parametrlerini URLSearchParams klasynyň obýekti görnüşinde alyp bolýar:

let res = url.searchParams; console.log(res); // URLSearchParams klasynyň obýektini çykaryp görkezer
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et