과목 추천:

Script defer 속성

정의와 사용법 defer

이 속성은 스크립트가 페이지가 분석이 완료되었을 때 실행되어야 하는지를 반영합니다. <script> 태그defer 속성.

주의사항:defer 속성은 외부 스크립트에만 적용되며(src 속성을 설정할 때만 사용해야 합니다).

주의사항:외부 스크립트를 실행하는 방법이 몇 가지 있습니다:

  • async이 있다면: 스크립트가 페이지의 나머지 부분과 동시에 실행됩니다(스크립트는 페이지가 계속 분석됨에 따라 실행됩니다)
  • async이 없고 defer가 있다면: 페이지가 분석이 완료되었을 때 스크립트를 실행합니다
  • async 또는 defer가 모두 없다면: 브라우저가 페이지를 분석하기 전에 즉시 스크립트를 가져오고 실행합니다

다른 참조:

HTML 참조 매뉴얼:HTML <script> defer 속성

HTML 참조 매뉴얼:HTML <script> 태그

예제

페이지가 분석이 완료되었는지 확인합니다:

var x = document.getElementById("myScript").defer

본인이 직접 시도해보세요

문법

defer 속성 반환:

scriptObject.defer

defer 속성 설정:

scriptObject.defer = true|false

속성값

설명
true|false

페이지가 완전히 파싱된 후 스크립트를 실행할지 여부를 정의합니다.

  • true - 페이지가 완전히 파싱되면 스크립트가 실행됩니다
  • false - 페이지가 완전히 파싱된 후 스크립트가 실행되지 않습니다

기술 세부 사항

반환 값: 부울 값, 스크립트가 페이지가 완전히 파싱된 후 실행되면 true를 반환하며, 그렇지 않으면 false를 반환합니다.

브라우저 지원

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 지원 지원 지원 지원