1. Routing
Last updated
Last updated
์น ์ฌ์ดํธ๋ URL์ ๋ฐ๋ผ ๋ค๋ฅธ ์น ํ์ด์ง๋ฅผ ๋ณด์ฌ์ค๋ค.
ํ๋์ ์น ํ์ด์ง๋ฅผ ํ๋์ ์ปดํฌ๋ํธ๋ก ๋ง๋ค๊ณ , URL์ ๋ฐ๋ผ ์ ์ ํ ์ปดํฌ๋ํธ๊ฐ ๋ณด์ด๊ฒ๋ ๊ตฌํํ๋ค.
์ฐ์ Dom์ ์น์์ ๋ฌธ์์ ๊ตฌ์กฐ
์ ์ฝํ
์ธ ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ์ฒด์ ๋ฐ์ดํฐ ํํ
์
๋๋ค. (document object model)
dom์ ์น ๋ฌธ์๋ฅผ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค
์ด๋ค.
dom api๋ฅผ ์ด์ฉํด ์กฐ์ํ๋ค.
Location ์ธํฐํ์ด์ค๋ ๊ฐ์ฒด๊ฐ ์ฐ๊ฒฐ๋ ์ฅ์(URL)๋ฅผ ํํํ๋ค.
Location ์ธํฐํ์ด์ค์ ๋ณ๊ฒฝ์ ๊ฐํ๋ฉด ์ฐ๊ฒฐ๋ ๊ฐ์ฒด์๋ ๋ฐ์๋๋๋ฐ,
Document
์ Window
์ธํฐํ์ด์ค๊ฐ ์ด๋ฐ Location์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฐ๊ฐ Document.location๊ณผ Window.location์ผ๋ก ์ ๊ทผํ ์ ์๋ค.
Location.href (en-US) ์จ์ ํ URL์ ๊ฐ์ผ๋ก ํ๋ DOMString
. ๋ฐ๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ๋ ๋ฌธ์๋ ์๋ก์ด ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์ฐ๊ฒฐ๋ ๋ฌธ์์ ๋ค๋ฅธ ์ค๋ฆฌ์ง์์๋ ์ค์ ํ ์ ์์ต๋๋ค.
Location.host (en-US) URL์ ํธ์คํธ ๋ถ๋ถ์ ๊ฐ์ผ๋ก ํ๋ DOMString์ผ๋ก, ํธ์คํธ๋ช , ':', ํฌํธ ๋ฒํธ๋ฅผ ํฌํจ.
Location.pathname (en-US) '/' ๋ฌธ์ ๋ค URL์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ผ๋ก ํ๋ DOMString์ ๋๋ค.