📚 이론정리/HTML
script 연결할때 defer속성대신 type="module"
서카츄
2024. 1. 9. 14:01
문서가 로드되고 할 일 을 적을때 헤더부분으로 연결할시 defer이라는 속성을 사용하는데,
협업으로 할시 type="module"으로 설정해주면
둘이 같은 함수 이름이 겹칠 수 있으니 함수이름이 중복되지 않는다.
즉 js끼리 독립성을 가지게된다. 긴 파일을 여러개로 관리하는것
모듈로 설정하면 엄격모드 (use strict)로 실행되서 주의요한다.
모듈로 만들어진 파일은 항상 지연 실행됨.
다른 모듈에서 사용하는 함수를 사용하고 싶을때 앞에 export를 붙여준다
그리고 연결할때는 import를 붙여준다.
import { getMovies } form "/movies.js";