예
스크립트가 실행 된 경우 페이지가 구문 분석이 완료되었을 때 알아보십시오 :
var x = document.getElementById("myScript").defer
X의 결과는 다음과 같습니다
true
»그것을 자신을 시도 정의 및 사용
페이지가 구문 분석을 완료하거나하지 않은 경우 연기 속성을 설정하거나 반환은 스크립트가 실행되어야하는지 여부.
이 속성은 반영 defer 의 속성을 <script> 태그를.
참고 : defer 속성은 외부 스크립트입니다 (그리고 경우에만 사용해야 src 속성이있다).
참고 : 외부 스크립트를 실행할 수있는 여러 가지 방법이 있습니다 :
- 비동기가있는 경우 : 스크립트는 페이지의 나머지 부분과 비동기 적으로 실행 (페이지가 구문 분석을 계속하면서 스크립트가 실행됩니다)
- 비동기는 존재하지 않는 및 연기가있는 경우 : 페이지 구문 분석을 완료 할 때 스크립트가 실행됩니다
- 만약 어느 비동기 또는 연기가 존재 : 브라우저가 페이지를 구문 분석을 계속하기 전에이 스크립트는 즉시 인출 및 실행
브라우저 지원
연기 속성은 모든 주요 브라우저에서 지원됩니다.
참고 : 연기 속성은 오페라 12 및 이전 버전에서는 지원되지 않습니다.
통사론
연기 속성을 반환합니다 :
scriptObject .defer
연기 속성을 설정 :
scriptObject .defer=true|false
속성 값
값 | 기술 |
---|---|
true|false | 스크립트가 페이지를 구문 분석 완료되면 실행하거나하지할지 여부를 지정합니다
|
기술적 세부 사항
반환 값 : | 페이지가 구문 분석을 완료 할 때 스크립트가 실행되면 부울, 그렇지 않으면 false를 반환 true를 반환 |
---|
관련 페이지
HTML 참조 : HTML <script> 연기 속성
<스크립트 객체