1. <script scr=โโ></script>์ฝ๋๋ <head>ํ๊ทธ์ <body>ํ๊ทธ ์ค์ ์ด๋์ ๋ค์ด๊ฐ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์์ง ๋ณธ์ธ์ ์๊ฐ์ ๋งํด์ฃผ์ธ์.
์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ํฌ๊ธฐ์ ์ฌ์ฉ์ฑ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ง๋ง ํ์ผ์ ํฌ๊ธฐ์ ์ฌ์ฉ์ฑ์ด ๋น์ทํ๋ค๋ฉด <body>ํ๊ทธ ์ ์ผ ํ๋จ์ ๋ค์ด๊ฐ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ ๋๋ง ์์ง์ HTML์ ์ฝ์ด DOM์ ์์ฑํฉ๋๋ค. ์์ฑ์ค script ํ๊ทธ๋ฅผ ๋ง๋๊ฒ ๋๋ฉด ์ฝ๋ ํ์ฑ ์ ์ด๊ถ์ด ๋ ๋๋ง ์์ง์์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ผ๋ก ๋์ด๊ฐ๊ฒ ๋ฉ๋๋ค. (์ด๋ฅผ blocking์ด ์ผ์ด๋ฌ๋ค๊ณ ๋ ํฉ๋๋ค)
์ดํ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ฑ๊ณผ ์คํ์ด ์ข
๋ฃ๋๋ฉด ๋ค์ ๋ ๋๋ง ์์ง์ผ๋ก ์ ์ด๊ถ์ด ๋์ด๊ฐ HTML ํ์ฑ์ด ์ค๋จ๋ ์์ ๋ถํฐ ๋ค์ DOM ์์ฑ์ ์์ํฉ๋๋ค.
๊ฒฐ๊ตญ <script scr=โโ></script>์ฝ๋๋ฅผ ๋ง๋๊ฒ ๋๋ฉด ์์์ ์๋๋ก ๋๊ธฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ ํ์ฑ์ด ์ค๋จ๋๋ค๋ ์๋ฏธ์ด๊ณ ๋ธ๋กํน๋๋ ๊ฒ์ DOM ์์ฑ์ ์ง์ฐ์ํฌ ์ ์์ต๋๋ค.
๋ํ script ๋ด๋ถ์์ ํน์ ์์๋ฅผ ๋ถ๋ฌ์ค๋ ์ฝ๋๊ฐ ์กด์ฌํ๋ค๋ฉด ์์ง HTML ์์๊ฐ ๋ง๋ค์ด์ง์ง ์์๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
'Private > ๋ฉด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก ํธ์๋ ๋ฉด์ (์์กด์ฑ๋ฐฐ์ด) (0) | 2024.11.25 |
---|---|
ํ๋ก ํธ์๋ ๊ธฐ์ ๋ฉด์ (heap, CI/CD) (0) | 2024.11.24 |
ํ๋ก ํธ์๋ ๋ฉด์ (render, commit๋จ๊ณ) (0) | 2024.11.22 |
ํ๋ก ํธ์๋ ๋ฉด์ (hydrate, render) (0) | 2024.11.21 |
ํ๋ก ํธ์๋ ๋ฉด์ (ํด๋์ค) (1) | 2024.11.20 |