Script async 속성
정의와 사용법
async
속성 설정이나 반환을 통해 스크립트가 사용 가능할 때 즉시 비동기로 실행되는지 반영합니다.
이 속성은 <script> 태그 의 async 속성.
주의사항:async 속성은 외부 스크립트에만 적용됩니다(src 속성을 설정할 때만 사용해야 합니다).
주의사항:외부 스크립트를 실행할 수 있는 방법이 몇 가지 있습니다:
- async이 있을 때: 스크립트가 페이지의 나머지 부분과 비동기로 실행됩니다(스크립트는 페이지가 계속 구문 분석됨에 따라 실행됩니다)
- async이 없고 defer가 있을 때: 페이지가 구문 분석이 완료되면 스크립트를 실행합니다
- async 또는 defer 모두 없을 때: 브라우저가 페이지를 계속 구문 분석하기 전에 즉시 스크립트를 가져오고 실행합니다
추가로 참조:
HTML 참조 설명서:HTML <script> async 속성
HTML 참조 설명서:HTML <script> 태그
문법
async 속성 반환:
scriptObject.async
async 속성 설정:
scriptObject.async = true|false
속성 값
값 | 설명 |
---|---|
true|false |
스크립트가 사용 가능할 때 즉시 비동기로 실행되어야 하는지 지정합니다。
|
기술 세부 사항
반환 값: | bool 값, 스크립트가 사용 가능하면 비동기로 실행된다면 true를 반환하며, 그렇지 않으면 false를 반환합니다. |
---|
브라우저 지원
표에 수록된 숫자는 해당 속성을 최초로 완전히 지원하는 브라우저 버전을 나타냅니다.
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|
크롬 | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 10.0 | 지원 | 지원 | 지원 |