日期:2014-05-16  浏览次数:20319 次

请问,到底什么是事件啊?
到底什么是事件啊?

------解决方案--------------------
呵呵,俺的理解是事件来源于生活!

生活中的事件:

张三踢了李四一脚,李四立刻跑去报告班主任——这就是踢人事件,张三是该事件的外部诱因,而李四是事件的发起者(sender),发起的动作就是“打小报告”,当然可能会有后续处理!

JS 中的事件:

鼠标点击提交按钮,弹出 confirm 提示是否提交?——这就是点击事件,鼠标点击该事件的外部诱因,而提交按钮是事件的发起者(sender),发起的动作就是弹出 confirm 提示是否提交?

如果写代码就是:

document.all.btnSubmit.onclick = function ()
{
return confirm(是否确认提交?);
};

当然,如果不指定发起的动作,就什么也不执行,但是事件照样被触发,而且还会向上层对象传播,即事件冒泡原理!