📚 이론정리/HTML

script 연결할때 defer속성대신 type="module"

서카츄 2024. 1. 9. 14:01

문서가 로드되고 할 일 을 적을때 헤더부분으로 연결할시 defer이라는 속성을 사용하는데,

협업으로 할시 type="module"으로 설정해주면

둘이 같은 함수 이름이 겹칠 수 있으니 함수이름이 중복되지 않는다. 

즉 js끼리 독립성을 가지게된다. 긴 파일을 여러개로 관리하는것

 

모듈로 설정하면 엄격모드 (use strict)로 실행되서 주의요한다.

모듈로 만들어진 파일은 항상 지연 실행됨.

 

다른 모듈에서 사용하는 함수를 사용하고 싶을때 앞에 export를 붙여준다

그리고 연결할때는 import를 붙여준다.

import { getMovies } form "/movies.js";