Part 18. JS 이벤트 시스템의 이해
사용자와 상호작용하는 GUI 응용 프로그램은 사용자에게 선택할 수 있는 복수의 인터페이스를 제공합니다. 사용자가 어떤 인터페이스를 어떤 시간에 작동시킬지 예상할 수 없기에 사용자가 작동한 인터렉션에 반응할 메커니즘이 필요합니다. 사용자에 의해 특정 UI 요소에 사건이 발생하는데, 이를 이벤트라고 합니다. 발생한 이벤트는 차례대로 이벤트 큐라는 공간에 저장됩니다. 애플리케이션은 어떤 요소에 어떤 이벤트가 발생했을 경우 통지를 받겠다는 의사를 이벤트 시스템에 알리는데 이를 '이벤트 핸들러 등록'이라 합니다. 이 모델은 마치 신문의 구독자 모델과 유사하다고 볼 수 있습니다. 신문사는 구독자들의 구독 유무와 상관없이 신문을 발행합니다. - 이벤트 발생 구독자는 특정 신문이 발행되면 매번 신문을 받겠다고 구독을 ..
Today Learning _
2020. 4. 5.