Baseline Widely available *
URL
ì¸í°íì´ì¤ë URLì ë¶ì, ìì±, ì ê·í, ì¸ì½ë© í ë ì¬ì©íë©°, URLì ê° êµ¬ì±ìì를 ì½ê² ì½ê³ ì¸ ì ìë ìì±ì ì ê³µí©ëë¤. URL
ê°ì²´ ìì±ì ìì±ìì ì ì²´ URL 문ìì´, ëë ìë URLê³¼ ê¸°ì¤ URLì ìì±ìì ì ë¬í´ ì§íí©ëë¤. ì´ë ê² ìì±í URL ê°ì²´ë¥¼ ì¬ì©í´ URLì ì½ê² ë°ê¾¸ê±°ë ì½ì ì ììµëë¤.
ë¸ë¼ì°ì ê° ìì§ URL()
ìì±ì를 ì§ìíì§ ìì ë Window
ì¸í°íì´ì¤ì Window.URL
ìì±ì¼ë¡ URL
ê°ì²´ì ì ê·¼í ì ììµëë¤. ê°ë°ì ì¬ì©í기 ì , íë¡ì í¸ì ì§ì ëì ë¸ë¼ì°ì 를 íì¸íê³ , ì´ë° ì 차를 ì¶ê°í´ì¼ íëì§ ê²°ì íì¸ì.
ì°¸ê³ : ì´ ê¸°ë¥ì Web Workerìì ì¬ì©í ì ììµëë¤.
ìì±ìnew URL()
주ì´ì§ ì ë URL, ëë ìë URLê³¼ ê¸°ì¤ URL 문ìì´ì ì¬ì©í´ ìì±í URL
ê°ì²´ë¥¼ ìì±íê³ ë°íí©ëë¤.
hash
'#'
ê³¼ URLì íëê·¸ë¨¼í¸ ìë³ì를 ë´ì USVString
ì
ëë¤.
host
URLì ëë©ì¸(í¸ì¤í¸ ì´ë¦), ':'
, í¬í¸ë¥¼ ë´ì USVString
ì
ëë¤.
hostname
URLì ëë©ì¸ì ë´ì USVString
ì
ëë¤.
href
ì ì²´ URLì ë°ííë 문ìì´í ìì±ì ëë¤.
origin
ì½ê¸° ì ì©
URLì ì¶ì², ì¦ ì¤í´, ëë©ì¸, í¬í¸ë¥¼ ë´ì USVString
ì
ëë¤.
password
ëë©ì¸ ì´ë¦ ì´ì ì ì§ì ë ë¹ë°ë²í¸ë¥¼ ë´ì USVString
ì
ëë¤.
pathname
'/'
ì URLì ê²½ë¡ë¥¼ ë´ì USVString
ì
ëë¤.
port
URLì í¬í¸ ë²í¸ë¥¼ ë´ì USVString
ì
ëë¤.
protocol
URLì íë¡í ì½ ì¤í´ì ë´ì USVString
ì
ëë¤. ë§ì§ë§ ':'
ì í¬í¨í©ëë¤.
search
URLì 매ê°ë³ì 문ìì´ì ëíë´ë USVString
ì
ëë¤. ì´ë¤ 매ê°ë³ìë¼ë ì¡´ì¬íë ê²½ì° '?'
문ìë¡ ììí´, 모ë 매ê°ë³ì를 í¬í¨í©ëë¤.
searchParams
ì½ê¸° ì ì©
search
ìì±ì 매ê°ë³ì ê°ê°ì ì ê·¼í ì ìë URLSearchParams
ê°ì²´ì
ëë¤.
username
ëë©ì¸ ì´ë¦ ì´ì ì ì§ì ë ì¬ì©ì ì´ë¦ì ë´ì USVString
ì
ëë¤.
toString()
ì ì²´ URLì ë´ì USVString
ì ë°íí©ëë¤. URL.href
ì ëì¼íë, toString()
ì¼ë¡ë URLì í¸ì§í ì ììµëë¤.
toJSON()
ì ì²´ URLì ë´ì USVString
ì ë°íí©ëë¤. URL.href
ì ëì¼í 문ìì´ì ë°íí©ëë¤.
createObjectURL()
ê³ ì í ë¸ë¡ URL, ì¦ blob:
ì ì¤í´ì¼ë¡ íê³ , ë¸ë¼ì°ì ë´ì ê°ì²´ë¥¼ ê°ë¦¬í¤ë ê³ ì í ë¶í¬ëª
문ìì´ì ê·¸ ë¤ì ë¶ì¸ DOMString
ì ë°íí©ëë¤.
revokeObjectURL()
ì´ì ì URL.createObjectURL()
ë¡ ìì±í ê°ì²´ URLì ì·¨ìí©ëë¤.
ìì±ìë url
매ê°ë³ì를 ë°ì¼ë©°, URLì´ ìë URLì¸ ê²½ì° ì íì ì¼ë¡ base
매ê°ë³ì를 ì§ì í´ ê¸°ì¤ì¼ë¡ ì¬ì©í ì ììµëë¤.
const url = new URL("../cats", "http://www.example.com/dogs");
console.log(url.hostname); // "www.example.com"
console.log(url.pathname); // "/cats"
URL ìì±ì ì¬ì©í´ URLì ë§ë¤ ì ììµëë¤.
url.hash = "tabby";
console.log(url.href); // "http://www.example.com/cats#tabby"
URLì RFC 3986ì ê·ì¹ì ë°ë¼ ì¸ì½ë© ë©ëë¤.
url.pathname = "démonstration.html";
console.log(url.href); // "http://www.example.com/d%C3%A9monstration.html"
URLSearchParams
ì¸í°íì´ì¤ë¥¼ ì¬ì©í´ URL 쿼리 문ìì´ì ìì±íê±°ë ì¡°ìí ì ììµëë¤.
íì¬ URLì ê²ì 매ê°ë³ì를 ê°ì ¸ì¤ë ¤ë©´ ë¤ìê³¼ ê°ì ì½ë를 ì¬ì©íì¸ì.
// https://some.site/?id=123
const parsedUrl = new URL(window.location.href);
console.log(parsedUrl.searchParams.get("id")); // "123"
toString()
ë©ìëë ë¨ìí href
ìì±ì ê°ì ë°ííë ê²ì´ë¯ë¡, URL ì ê·íì ì¸ì½ë©ì ìì±ì를 ì§ì ì¬ì©í ì ììµëë¤.
const response = await fetch(
new URL("http://www.example.com/démonstration.html"),
);
ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4