HTML과 JavaScript의 상호 작용은 사용자 또는 브라우저가 페이지를 조작할 때 발생하는 이벤트를 통해 처리됩니다.
페이지가 로드되면 이벤트라고 합니다. 사용자가 버튼을 클릭하면 클릭하는 이벤트가 발생합니다. 다른 예로는 아무 키나 누르기, 창 닫기, 창 크기 조정 등과 같은 이벤트가 있습니다.
개발자는 이러한 이벤트를 사용하여 창을 닫는 버튼, 사용자에게 표시되는 메시지, 유효성을 검사할 데이터 및 상상할 수 있는 거의 모든 유형의 응답을 유발하는 JavaScript로 코딩된 응답을 실행할 수 있습니다.
표준 HTML 5 이벤트 중 일부는 다음과 같습니다. -
속성 | 값 | 설명 |
오프라인 | 스크립트 | 문서가 오프라인일 때 트리거 |
중단 | 스크립트 | 중단 이벤트 트리거 |
후인쇄 | 스크립트 | 문서 인쇄 후 트리거 |
onbeforeonload | 스크립트 | 문서가 로드되기 전에 트리거됩니다. |
전 인쇄 전 | 스크립트 | 문서가 인쇄되기 전에 트리거됩니다. |
온 블러 | 스크립트 | 창이 포커스를 잃으면 트리거됩니다. |
온캔플레이 | 스크립트 | 미디어가 재생을 시작할 수 있지만 버퍼링을 위해 중지해야 할 때 트리거됩니다. |
oncanplaythrough | 스크립트 | 버퍼링을 위해 중지하지 않고 미디어를 끝까지 재생할 수 있는 경우 트리거 |
온체인지 | 스크립트 | 요소가 변경되면 트리거됩니다. |