⊗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çeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න