defer
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
์๋ฌ ์์ธ hmtl ๋ก๋ ๋๊ธฐ ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ญ์์ html ์ ์ฐธ์กฐํ๊ธฐ ๋๋ฌธ addEventLister ์์ html ํ๊ทธ๋ฅผ ์ฐธ์กฐํ ์ ์๊ธฐ ๋๋ฌธ์ null ๊ฐ์ด ๋ฐํ๋์๊ณ , ํด๋น ๋ถ๋ถ์ ๊ณ ์ณ์ค์ผ ํ๋ ๊ฒ ํด๊ฒฐ ๋ฐฉ๋ฒ - script defer ์ด์ฉ ๋ธ๋ผ์ฐ์ ์ ๊ฒฝ์ฐ, defer ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋๊ฒ ๋๋ฉด, ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ด๋ก๋ ํ๊ธด ํ์ง๋ง, ๋ฌธ์ ํ์ฑ์ ๋ฉ์ถ์ง ์๊ณ ์๋๋ก ๋๊น์ง ์ฝ์ด๋ค์ด๋๋ฐ, ์คํฌ๋ฆฝํธ ํ๊ทธ์ ๊ฒฝ์ฐ html ํ๊ทธ์ ๋ ํ๊ทธ์์ ์คํํ๊ฒ ๋๋ค ๋ณดํต, DOM ์ ์กฐ์งํ์ฌ HTML ์์กด์ฑ์ด ์๋ ๊ฒฝ์ฐ์ ๋จผ์ HTML ์ ํ์ฑํ๊ณ ์, ์คํ๋์ด์ผ ํ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋๋ก ํ๋ค. ์ด์ ์ฝ๋ ์ดํ ์ฝ๋