JavaScript์์ defer ์์ฑ์ <script> ํ๊ทธ์ ์ฌ์ฉํจ
defer ์์ฑ์ด ์ ์ฉ๋ ์คํฌ๋ฆฝํธ๋ ๋ฌธ์๊ฐ ์์ ํ ํ์ฑ๋ ํ์(HTML์ด ๋ชจ๋ ๋ก๋๋ ํ์) ์คํ๋๋๋ก ํจ
ํ์ด์ง์ ๋ก๋ฉ ์๊ฐ์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ๋ฐฉ๋ฒ
์ธ๋ถ ์คํฌ๋ฆฝํธ๊ฐ DOM ์์์ ์์กดํ๊ฑฐ๋ ์์ ํ๋ ๊ฒฝ์ฐ ์ ์ฉ
defer ์์ฑ์ด ์๋ ์คํฌ๋ฆฝํธ์ ํน์ง
- ๋ฌธ์ ํ์ฑ ์ค์ ๋ค์ด๋ก๋: defer ์์ฑ์ด ์๋ ์คํฌ๋ฆฝํธ๋ HTML์ ํ์ฑํ๋ ๋์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ค์ด๋ก๋๋จ. HTML ํ์ฑ์ ๋ฐฉํดํ์ง ์์ผ๋ฉด์๋ ํ์ํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฏธ๋ฆฌ ๋ค์ด๋ก๋ํ ์ ์๊ฒ ํด์ค
- ๋ฌธ์ ํ์ฑ ํ ์คํ: ์คํฌ๋ฆฝํธ๋ HTML ๋ฌธ์์ ํ์ฑ์ด ์๋ฃ๋ ํ, DOMContentLoaded ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ์คํ๋จ. ์คํฌ๋ฆฝํธ๊ฐ ๋ฌธ์์ ๋ชจ๋ ์์์ ์ ๊ทผํ ์ ์์์ ๋ณด์ฅํจ
- ์์ ์ ์ง: ์ฌ๋ฌ ๊ฐ์ defer ์คํฌ๋ฆฝํธ๊ฐ ์์ ๊ฒฝ์ฐ, HTML์ ์ ์ธ๋ ์์๋๋ก ์คํ๋จ. ์คํฌ๋ฆฝํธ ๊ฐ์ ์ข ์์ฑ์ ๊ด๋ฆฌํ ๋ ์ ์ฉํจ
'๐ฅ๏ธ ํ๋ก ํธ์๋ > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ณต์ ] ํฐ์คํ ๋ฆฌ ์๋ ๋ชฉ์ฐจ ๋ง๋ค๊ธฐ, ๋ฐ๋ผ๋ค๋๋ ์๋ ๋ชฉ์ฐจ ์์ฑ ๋ฐฉ๋ฒ, ๋ชฉ์ฐจ ๋ค๋น๊ฒ์ดํฐ ๋ง๋ค๊ธฐ (์์ ์ฌ์ ์ด๋ณด์ ๊ฐ๋ฅ) (1) | 2023.12.09 |
---|---|
[Script] ์ฒดํฌ๋ฐ์ค (1) | 2023.12.07 |
[Script] ํ์๊ฐ์ ํ์ด์ง ๊ธฐ๋ฅ JavaScript/JQuery๋ก ๊ตฌํํ๊ธฐ (1) | 2023.12.07 |
[JQuery] ์ ์ด์ฟผ๋ฆฌ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ (1) | 2023.12.05 |
[Node.js] Node.js ๋ง๋ณด๊ธฐ (0) | 2023.11.20 |