반응형
● <script> 태그
- Javascript 코드를 HTML 문서에 포함하거나 외부 Javascript 파일을 로드하는 데 사용
- 속성들을 사용하여 스크립트 동작 제어
● 주요 속성
속성명 | 설명 | 예제 |
src | - 외부 javascript 파일의 경로 지정 | <script src="path/to/external/script.js"></script> |
type | - 스크립트 MIME 타입 지정 - 기본값 'text/javascipt' - 보통 생략 |
<script type="text/javascript"></script> |
async | - 스크립트를 비동기적으로 로드 - 다른 페이지 요소들과 병렬로 로드 |
<script src="path/to/external/script.js" async></script> |
defer | - 스크립트 실행 연기 - HTML 파싱 완료 후 실행 - 주로 외부 스크립트 파일과 함께 사용 |
<script src="path/to/external/script.js" defer></script> |
integrity | - 스크립트 파일 서명(SRI)를 제공하여 파일 무결성 확인 |
<script src="path/to/external/script.js" integrity="sha384-..."></script> |
crossorigin | - CORS(Cross-Origin Resource Sharing) 설정 - 외부 리소스가 다른 도메인에 있을 때 사용 |
<script src="path/to/external/script.js" crossorigin="anonymous"></script> |
nomodule | - ES6 모듈을 지원하지 않는 브라우저에만 해당 스크립트를 로드 |
<script src="path/to/legacy/script.js" nomodule></script> |
nonce | - CSP(Content Security Policy)와 함께 사용되는 속성 - 안전하게 스크립트 삽입 |
<script nonce="random-string"></script> |
반응형
'Programming > Javascript' 카테고리의 다른 글
[Javascript] localStorage와 sessionStorage (0) | 2024.04.20 |
---|---|
[Javascript] video 태그 관련 명령어 (0) | 2024.04.18 |
[Javascript] null 병합 연산자(Nullish Coalescing Operator, ??) (2) | 2024.01.10 |
[Javascript] 현재 페이지 URL 정보 가져오기 (0) | 2023.12.12 |
[Javascript] Cookie, jQuery로 로그인 ID 저장하기 기능 구현하기 (4) | 2023.12.07 |
댓글