๐ ์ธ๋ถ ์คํฌ๋ฆฝํธ ๋ถ๋ฌ์ค๊ธฐ
html์ jsํ์ผ์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์ด ์ธ๊ฐ์ง ์ ๋๋ค.
์ด๋ ๊ฒ ๊ธฐ๋ณธ์ผ๋ก ๋ถ๋ฌ์ค๋ ๊ฒ์ js์ ๋ก๋ฉ์ด ๋๋ ๋๊น์ง ์๋ฌด๊ฒ๋ ํ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค.
async์ ์ต์ ์ ์ฃผ๊ฒ ๋๋ฉด js์ ๋ก๋ฉ์ ๋ค์ด๊ฐ๋๋ผ๋ html๋ฌธ์์ ๋ ๋๋ง์ ๋ง์ง ์์ต๋๋ค. ํ์ง๋ง ๋ง์ฝ jsํ์ผ์ด ์ฌ๋ฌ๊ฐ๋ผ๋ฉด ์์์ ์๊ด์์ด ๋จผ์ ๋ค์ด๋ก๋ ๋๋ jsํ์ผ์ด ๋จผ์ ์คํ๋ฉ๋๋ค. (์์X)
defer์ ์ต์ ์ ์ฃผ๊ฒ ๋๋ฉด async์ ๊ฐ์ด js์ ๋ก๋ฉ์์ html์ ๋ ๋๋ง์ ๋ง์ง ์์ต๋๋ค. ํ์ง๋ง ๋ชจ๋ js ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์๋ ๋ฐ๋ก ๋ก๋ฉ๋์ง ์๊ณ html์ ๋ ๋๋ง์ด ๋๋ ํ ์์ฐจ์ ์ผ๋ก ๋ก๋ฉ์ด ๋ฉ๋๋ค.
defer๋ฅผ ์ฐ๋ฉด ํ๋ฉด์ ์๋ฐ์คํฌ๋ฆฝํธ ์คํ๋๊ธฐ ์ ์ ํ์ด์ง๊ฐ ์ถ๋ ฅ๋๋ ์ ์ ์ ์ํด์ผ ํ๊ณ ,
async๋ฅผ ์ฐ๋ฉด js๋ก๋ฉ์ด ๋ค์ฃฝ๋ฐ์ฃฝ ์ผ ์ ์์ต๋๋ค.
์ด ๋์ ์ ์ ํ ์ฌ์ฉํ์ฌ jsํ์ผ์ ๋ก๋ฉํด์ผ ํฉ๋๋ค!
'Programming language > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
this (0) | 2022.05.24 |
---|---|
ํธ์ด์คํ (Hoisting) (0) | 2020.10.24 |
[vue] axios ์ ์ญ์ผ๋ก ์ฌ์ฉํ๊ธฐ (0) | 2020.09.14 |
[Vue] Vuex ์์ํ๊ธฐ ์ ์... (0) | 2020.07.10 |