⊗jsSpHPUrl 223 of 294 menu

JavaScriptда URL билан ишлаш

JavaScriptда баъзан ҳавола манзиллари билан ишлашга тўғри келади. Бунинг учун URL синфи 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш