스크립트 비동기 속성
예시
스크립트가 사용 가능한 즉시 비동기식으로 실행되었는지 확인합니다.
var x = document.getElementById("myScript").async
정의 및 사용
async 속성은 스크립트가 사용 가능한 즉시 비동기식으로 실행되어야 하는지 여부를 설정하거나 반환합니다.
이 속성은 <script> 태그의 async 속성을 반영합니다.
참고: async 속성은 외부 스크립트 전용입니다(src 속성이 있는 경우에만 사용해야 함).
참고: 외부 스크립트를 실행할 수 있는 방법에는 여러 가지가 있습니다.
- 비동기가 있는 경우: 스크립트는 페이지의 나머지 부분과 비동기적으로 실행됩니다(페이지가 구문 분석을 계속하는 동안 스크립트가 실행됨)
- async가 없고 defer가 있는 경우: 페이지 구문 분석이 완료되면 스크립트가 실행됩니다.
- async 또는 defer가 없는 경우: 브라우저가 페이지 구문 분석을 계속하기 전에 스크립트를 즉시 가져와 실행합니다.
브라우저 지원
표의 숫자는 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
통사론
비동기 속성을 반환합니다.
scriptObject.async
비동기 속성을 설정합니다.
scriptObject.async = true|false
속성 값
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
기술적 세부 사항
반환 값: | 부울, 스크립트가 사용 가능한 즉시 비동기식으로 실행되면 true를 반환하고, 그렇지 않으면 false를 반환합니다. |
---|
관련 페이지
HTML 참조: HTML <script> 비동기 속성
❮ 스크립트 개체