<script> 태그 안에 defer 속성을 넣는 이유

hhnssl·2022년 9월 3일

https://brunch.co.kr/@jiwonleeqa/136 <- 읽어보기!!!!!!!!!!!!!!


http://www.tcpschool.com/html-tag-attrs/script-defer
https://developer.mozilla.org/ko/docs/Web/HTML/Element/script#attr-defer

브라우저가 스크립트를 문서 분석 이후에, 그러나 *DOMContentLoaded 발생 이전에 실행해야 함을 나타내는 불리언 속성입니다. defer 속성을 가진 스크립트는 자신의 평가가 끝나기 전까지 DOMContentLoaded 이벤트의 발생을 막습니다.

*DOMContentLoaded 이벤트는 초기 HTML 문서를 완전히 불러오고 분석했을 때 발생합니다.

(모듈 스크립트는 기본적으로 지연 평가하므로, defer를 지정해도 변화가 없습니다.)라는데... type=module 하면 defer 안써도 되는 거 아님?

mdn을 영문 버전으로 읽어봐야겠군..ㄴ

profile
의식의 흐름대로 정리하는 블로그

0개의 댓글