1. Routing
Last updated
Last updated
HTML DOM API
Location
pathname
HTML ๋ฌธ์์ ์์์ ์ ๊ทผํ๊ณ ์ ์ดํ๋๋ฐ ์ฌ์ฉ๋๋ ์ธํฐํ์ด์ค๋ก DOM(Document Object Model)์ HTML ์์๋ฅผ ํธ๋ฆฌ๊ตฌ์กฐ๋ก ๋ํ๋ด๋ฉฐ, ๊ฐ ์์๋ Javascript๋ฅผ ํตํด ๋์ ์ผ๋ก ์กฐ์ํ ์ ์๋ค.
์น ๋ธ๋ผ์ฐ์ ์ ํ์ฌ URL๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ ์ดํ๊ณ ์กฐ์ํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฒด
ํ์ฌ ํ์ด์ง์ ํ๋กํ ์ฝ, ๋๋ฉ์ธ ์ฃผ์, ํ์ด์ง ์๋ก๊ณ ์นจ ๋ฐ ์ด๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณต
ํ์ฌ URL์ path(๊ฒฝ๋ก)์ ๋ฌธ์์ด์ ๊ฐ์ ธ์จ๋ค.
ex) '/megaptera_fe/frontend-survival/week6/external-store'
URL์ ์์คํค ์ฝ๋์ ๋ฌธ์ ์งํฉ๋ง ์ฌ์ฉํ ์ ์์ด, ํ๊ธ๊ณผ ๊ฐ์ ๋ฌธ์์ด์ URL์ ์ฝ์ ํ ๊ฒฝ์ฐ URL Encoding์ผ๋ก ์ ์กํ ์ ์๋ ํํ๋ก ๋ณํํ๋ค. ์ด ๋ ๋ณํํ๋ ๊ท์น์ UTF-8์ ๋ฐ๋ฅด๋ฉฐ, ํ๊ธ ๋ฌธ์ 1๊ฐ๋ 3๋ฐ์ดํธ๋ก ์ธ์ฝ๋ฉ ๋๋ค.