版权归原作者所有,如有侵权,请联系我们

[科普中国]-事件驱动语言

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

概述

程序事件是指程序必须做出响应的动作或表现,比如按键和点击鼠标。程序员用事件驱动语言编程可以使程序随时检测并响应事件。使用图形界面的程序大部分都是事件驱动的,它们在屏幕上显示诸如菜单这样的控件,并在用户作用控件时采取某一动作。如下面两种情况:

(1)Document Word Pad窗口类

Document Word Pad窗口类是窗口类“Windows”的子类,一般作为应用窗口看待。这一类的窗口都有一个最大化按钮、最小化按钮和一个菜单条。

(2)Save As窗口类

Save As窗口类是窗口类“Windows”的子类,称为对话框窗口。它有一个标题条、但没有菜单条、最大化按钮和最小化按钮。1

驱动语言JavaScript是事件驱动的语言。当用户在网页中进行某种操作时,就产生了一个“事件”(Event)。

事件几乎可以是任何事情:单击一个网页元素、拖动鼠标等均可视为事件。JavaScript是事件驱动的,当事件发生时,它可以对之做出响应。具体如何响应某个事件由编写的事件处理函数完成。2