CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
이벤트(event)
· 이벤트는 사용자가 브라우저에서 특정한 동작을 했을 때 그에 대한 작용으로 일어나는 것입니다.
· 웹 브라우저가 알려주는 HTML 요소에 대한 특정 사건의 발생을 의미합니다.
· 사용자에 의한 특정 행위의 결과로 발생하는 사용자와 프로그램 사이의 상호작용 처리를 위한 요인이 됩니다.
이벤트 중심(event-driven)의 프로그래밍 언어
웹 페이지에 사용된 자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행하게 됩니다. 이때 클라이언트 측 자바스크립트를 비동기식 이벤트 중심(event-driven)의 프로그래밍 모델이라고 합니다.
이벤트 예
· 키보드 입력,
· 마우스 클릭,
· 버튼 클릭,
· 하이퍼링크 위에 마우스 커서 위치 등
이벤트 처리
<script
type="text/javascript">
|
구분 |
설명 |
이벤트 연결 |
window 객체의 onload 속성에 함수 자료형을 할당하는 것 |
이벤트 이름 |
load |
이벤트 속성 |
onload 이벤트 리스너 |
이벤트 핸들러 |
이벤트 속성에 할당한 함수 |
이벤트 모델 |
문서 객체에 이벤트를 연결하는 방법 DOM Level 단계에 따라 DOM Level 0, DOM Level 2로 나눠집니다. |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
객체나 요소에 프로퍼티로 등록하는 방법 - 자바스크립트 코드에서 프로퍼티로 등록하는 방법, HTML 태그에 속성으로 등록하는 방법 (0) | 2017.06.29 |
---|---|
이벤트 유형(event type), 이벤트 속성 (0) | 2017.06.29 |
노드의 복사, cloneNode() (0) | 2017.06.28 |
속성 노드의 값 변경 - setAttribute() (0) | 2017.06.28 |
노드 리스트(node list) - 객체 집합(object collection) (0) | 2017.06.28 |