1. Routing

Keyword

  • HTML DOM API

    • Location

    • pathname

1. HTML DOM API 링크

HTML 문서의 요소에 접근하고 제어하는데 사용되는 인터페이스로 DOM(Document Object Model)은 HTML 요소를 트리구조로 나타내며, 각 요소는 Javascript를 통해 동적으로 조작할 수 있다.

1.1 Location

  • 웹 브라우저의 현재 URL과 관련된 정보를 제어하고 조작하는데 사용되는 객체

  • 현재 페이지의 프로토콜, 도메인 주소, 페이지 새로고침 및 이동 등의 기능을 제공

1.2 pathname

  • 현재 URL의 path(경로)의 문자열을 가져온다.

ex) '/megaptera_fe/frontend-survival/week6/external-store'

추가 키워드

URL Encoding

URL은 아스키 코드의 문자 집합만 사용할 수 있어, 한글과 같은 문자열을 URL에 삽입할 경우 URL Encoding으로 전송할 수 있는 형태로 변환한다. 이 때 변환하는 규칙은 UTF-8을 따르며, 한글 문자 1개는 3바이트로 인코딩 된다.

Last updated