⊗jsSpHPUrl 223 of 294 menu

Puna me URL në JavaScript

Në JavaScript ndonjëherë është e nevojshme të punohet me adresat e lidhjeve. Për këtë qëllim shërben klasa URL, e cila lejon marrjen dhe ndryshimin e pjesëve të adresave.

Le të shohim punën me të duke përdorur shembullin e adresës në vijim:

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

Le të krijojmë një objekt të klasës URL, duke i kaluar si parametër adresën tonë:

let url = new URL(path);

Le të shohim cilat veti ka objekti i krijuar.

Protokolli

Duke përdorur vetinë protocol mund të merret protokolli:

let res = url.protocol; console.log(res); // do të shfaqet 'http://'

Hosti

Duke përdorur vetinë host mund të merret emri i domain-it me portin:

let res = url.host; console.log(res); // do të shfaqet 'site.ru:3000'

Emri i hostit

Duke përdorur vetinë hostname mund të merret emri i domain-it:

let res = url.hostname; console.log(res); // do të shfaqet 'site.ru'

Porti

Duke përdorur vetinë port mund të merret porti:

let res = url.port; console.log(res); // do të shfaqet '3000'

Rruga

Duke përdorur vetinë pathname mund të hiqet emri i domain-it, duke marrë rrugën:

let res = url.pathname; console.log(res); // do të shfaqet '/dir/eee/page.html#show?a=1&b=2&c=3'

Hash

Duke përdorur vetinë hash mund të merret vlera e hash-it:

let res = url.hash; console.log(res); // do të shfaqet 'show'

Parametrat GET

Duke përdorur vetinë search mund të merret vargu i parametrave GET:

let res = url.search; console.log(res); // do të shfaqet 'a=1&b=2&c=3'

Duke përdorur vetinë searchParams mund të merren parametrat GET në formën e një objekti të klasës URLSearchParams:

let res = url.searchParams; console.log(res); // do të shfaqet një objekt të klasës URLSearchParams
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo