HTML DOM 스크립트 속성을 연기
예
페이지 해상도 완료 될 때 스크립트가 실행되는지 여부를 확인 :
var x = document.getElementById("myScript").defer
X 출력은 다음과 같습니다
true
»시도
정의 및 사용
스크립트 속성 집합 또는 페이지를 구문 분석 완료 반환을 연기 수행할지 여부.
이 속성은 속성 <script> 태그를 연기 반영한다.
참고 : (src 속성을 사용하는 경우에만) 속성은 외부 스크립트에 적용 연기.
참고 : 외부 스크립트를 수행하는 방법에는 여러 가지가 있습니다 :
- 비동기은 = "비동기"경우 : 비동기 스크립트 페이지 실행의 나머지 부분에 대한 (페이지 구문 분석을 계속, 스크립트가 실행됩니다)
- 스크립트 실행이 페이지를 구문 분석을 완료 할 때 : 당신이 비동기를 사용하고 연기 =하지 않는 경우 "연기"
- 만약 둘 다 사용하거나 비동기 연기 : 브라우저가 페이지를 구문 분석을 계속하기 전에, 바로 읽기 및 스크립트를 실행
브라우저 지원
모든 주요 브라우저는 속성을 연기 지원합니다.
참고 : 오페라 버전 12 및 이전 지원되지 않는 연기의 건물입니다.
문법
위로 속성을 연기 :
scriptObject .defer
등록을 연기 설정 :
scriptObject .defer=true|false
속성 값
值 | 描述 |
---|---|
true|false |
规定当页面完成解析时是否执行脚本。
|
기술 세부 사항
반환 값 : | 페이지가 스크립트 구문 분석을 실행 완료되면, 그것은 사실이 반환하는 경우 부울 값, 그렇지 않은 경우는 false를 돌려줍니다. |
---|
관련 기사
HTML 참조 설명서 : HTML <스크립트>는 연기 속성