WEBAPI

WEBAPI

  • account_tree
  • bug_report

URL

하위 트리 탐색

  • URL

    URL을 분석, 생성, 정규화, 인코딩할 때 사용하며 URL의 각 구성 요소를 쉽게 읽고 쓸수 있는 속성을 제공한다.
    • Constructor

      생성자
      • URL()

        절대 URL 문자열 또는 상대 URL 문자열과 기본 URL 문자열을 사용하여 지정된 URL을 참조하는 새 URL 객체를 생성한다.
    • Static

      • Methods

        정적 메소드
        • createObjectURL()

          고유한 blob URL을 포함하는 DOMString을 반환한다.
        • revokeObjectURL()

          URL.createObjectURL()을 사용하여 이전에 생성된 객체를 취소한다.
    • [[Prototype]]

      생성자(constructor)를 가진 객체(object) 또는 인터페이스(interface)가 인스턴스(instance)를 생성할 때 상속할 수 있는 프로퍼티(property)와 메소드(method)를 가지고 있는 원형 객체를 참조하는 생성자의 은닉된 속성이다. 만약에 상속받은 객체(object) 또는 인터페이스(interface)가 존재한다면 상속한 객체(object) 또는 인터페이스(interface)의 [[Prototype]] 프로퍼티(property)와 메소드(method)를 추가적으로 사용할 수 있다.
      • Methods

        메소드
        • toJSON()

          전체 URL을 포함하는 USVString을 조회한다. URL.prototype.href 속성과 동일한 문자열을 조회한다.
        • toString()

          전체 URL을 포함하는 USVString 값을 조회한다. URL.prototype.href와 동일하지만 값을 수정하는데는 사용할 수 없다.
      • Properties

        속성
        • hash

          URL의 조각 식별자 뒤에 오는 '#'을 포함하는 USVString 이다.
        • host

          도메인과 포트가 지정된 경우 ':' 이 포함된 USVString 이다.
        • hostname

          URL 도메인을 포함하는 USVString이다.
        • href

          전체 URL을 포함하는 USVString을 조회한다.
        • origin

          URL의 출처, 즉 스키마, 도메인 및 포트를 포함하는 USVString이다.
        • password

          도메인 이름 앞에 지정된 암호를 포함하는 USVString 이다.
        • pathname

          URL의 경로가 뒤따르는 초기 '/'를 포함하는 USVString이다.
        • port

          URL의 포트 번호를 포함하는 USVString 이다.
        • protocol

          마지막 ':'을 포함하여 URL의 프로토콜 체계를 포함하는 USVString 이다.
        • search

          URL의 매개 변수 문자열을 나타내는 USVString이다. 매개 변수가 지정되면 문자열에 '?'로 시작하는 모든 매개 변수가 포함되는 문자열을 조회한다.
        • searchParams

          검색에서 찾은 개별 쿼리 매개 변수에 액세스하는데 사용할 수 있는 URLSearchParams 객체를 참조한다.
        • username

          도메인 이름 앞에 지정된 사용자 이름을 포함하는 USVString 이다.
  • URLSearchParams

    URL의 쿼리 문자열에 대한 유틸리티 메소드들이 구성되어 있다.
    • Constructor

      생성자
    • [[Prototype]]

      생성자(constructor)를 가진 객체(object) 또는 인터페이스(interface)가 인스턴스(instance)를 생성할 때 상속할 수 있는 프로퍼티(property)와 메소드(method)를 가지고 있는 원형 객체를 참조하는 생성자의 은닉된 속성이다. 만약에 상속받은 객체(object) 또는 인터페이스(interface)가 존재한다면 상속한 객체(object) 또는 인터페이스(interface)의 [[Prototype]] 프로퍼티(property)와 메소드(method)를 추가적으로 사용할 수 있다.
      • Methods

        메소드
        • append()

          인수로 지정된 키 / 값 쌍을 새 검색 매개 변수(쿼리)로 추가한다.
        • delete()

          모든 검색 매개변수(쿼리스트링:querystring) 목록에서 인수로 지정된 매개 변수 및 관련 값을 제거한다.
        • entries()

          인스턴스에 포함된 모든 키 / 값 쌍을 반복할 수 있는 반복자를 반환한다. 각 쌍의 키와 값은 USVString이다.
        • forEach()

          콜백 함수를 지정해 인스턴스에 포함된 모든 값에 대해 대응 처리를 할 수 있다.
        • get()

          인수로 주어진 검색 매개 변수와 관련된 첫 번째 값을 반환한다.
        • getAll()

          인수로 주어진 검색 매개 변수와 관련된 모든 값들을 배열로 반환한다.
        • has()

          인스턴스에 인수로 지정된 매개 변수가 있는지의 여부를 논리(Boolean) 값으로 반환한다.
        • keys()

          인스턴스에 포함된 모든 키를 반복할 수 있는 반복자를 반환한다. 키는 USVString 이다.
        • set()

          인수로 주어진 검색 매개 변수와 연관된 값을 인수로 지정된 값으로 설정한다. 일치하는 값이 여러 개인 경우에는 다른 값을 삭제한다. 존재하지 않는 경우에는 새로 생성한다.
        • sort()

          인스턴스에 포함된 모든 키 / 값 쌍을 정렬하고 undefined를 반환한다. 정렬 순서는 키의 유니코드 코드 포인트를 따른다.
        • toString()

          모든 검색 매개변수의 키와 값을 URL에서 사용하기에 적합한 쿼리스트링(querystring)으로 반환한다.
        • values()

          인스턴스에 포함된 모든 값을 반복할 수 있는 반복자로 반환한다.

지원 웹브라우저