HTML 연기 속성
정의 및 사용
defer
속성은 부울 속성입니다 .
존재하는 경우 페이지 구문 분석이 완료될 때 스크립트가 실행되도록 지정합니다.
참고: 속성은 외부 스크립트 전용입니다 ( 속성
defer
이 있는 경우에만 사용해야 함
src
).
참고: 외부 스크립트를 실행할 수 있는 방법에는 여러 가지가 있습니다.
- 존재하는 경우
async
: 스크립트는 페이지의 나머지 부분과 비동기적으로 실행됩니다(페이지가 구문 분석을 계속하는 동안 스크립트가 실행됨) async
존재하지 않고 존재하는 경우defer
: 페이지 구문 분석이 완료되면 스크립트가 실행됩니다.- 둘 다
async
또는defer
존재하지 않는 경우: 브라우저가 페이지 구문 분석을 계속하기 전에 스크립트를 즉시 가져와 실행합니다.
에 적용
속성 은
defer
다음 요소에서 사용할 수 있습니다.
요소 | 기인하다 |
---|---|
<스크립트> | 연기하다 |
예시
예시
페이지가 로드될 때까지 실행되지 않는 스크립트:
<script src="demo_defer.js" defer></script>
브라우저 지원
표의 숫자는 속성을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.
Attribute | |||||
---|---|---|---|---|---|
defer | Yes | 10.0 | 3.6 | Yes | 15.0 |