Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsSpHPUrl 223 of 294 menu
◀ ▶

Pengendalian URL dalam JavaScript

Dalam JavaScript, kadangkala kita perlu bekerja dengan alamat pautan. Untuk tujuan ini, terdapat kelas URL yang membolehkan kita mendapatkan dan mengubah bahagian-bahagian alamat.

Mari kita lihat penggunaannya dengan contoh alamat berikut:

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

Mari buat objek kelas URL dengan menghantar alamat kita sebagai parameter:

let url = new URL(path);

Mari kita lihat sifat-sifat yang ada pada objek yang dicipta.

Protokol

Dengan menggunakan sifat protocol, kita boleh mendapatkan protokol:

let res = url.protocol; console.log(res); // akan memaparkan 'http://'

Hos

Dengan menggunakan sifat host, kita boleh mendapatkan nama domain dengan port:

let res = url.host; console.log(res); // akan memaparkan 'site.ru:3000'

Nama Hos

Dengan menggunakan sifat hostname, kita boleh mendapatkan nama domain:

let res = url.hostname; console.log(res); // akan memaparkan 'site.ru'

Port

Dengan menggunakan sifat port, kita boleh mendapatkan port:

let res = url.port; console.log(res); // akan memaparkan '3000'

Laluan

Dengan menggunakan sifat pathname, kita boleh membuang nama domain dan mendapatkan laluan:

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

Hash

Dengan menggunakan sifat hash, kita boleh mendapatkan nilai hash:

let res = url.hash; console.log(res); // akan memaparkan 'show'

Parameter GET

Dengan menggunakan sifat search, kita boleh mendapatkan tali parameter GET:

let res = url.search; console.log(res); // akan memaparkan 'a=1&b=2&c=3'

Dengan menggunakan sifat searchParams, kita boleh mendapatkan parameter GET dalam bentuk objek kelas URLSearchParams:

let res = url.searchParams; console.log(res); // akan memaparkan objek kelas URLSearchParams
← →
↑
Melayu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak