随笔知识2

来源:互联网 发布:守望先锋显卡优化 编辑:程序博客网 时间:2024/06/05 04:48

JavaScript事件模型

1.DOM同时支持事件捕获和事件冒泡,但是事件捕获先发生。

2.传统事件处理程序指派方法:永远只执行新添加的代码,原来的会被覆盖。(被广泛支持)

3.现代事件处理程序指派方法:不会产生覆盖,新代码在旧代码后面执行(在旧版本IE上执行有问题)

4.处理事件程序返回false的效果:

    1).click 单选按钮和复选按钮框取消设置。对于Submit按钮,表单提交被取消。对于reset按钮,表单不被重置。对于连接,不装载链接目标。

    2).dragdrop  取消拖拽。

    3).keydown  在用户按住键不放时,取消随后的  keypress 事件。

    4).keypress  取消  keypress  事件。

    5).mousedown 取消默认行为(拖的开始,选择的开始,解除链接)。

    6).mouseover  导致对Window 的status 或 defaultStatus 属性的改变被浏览器忽略。

    7).取消表单提交。

5.Event对象有:触发事件的对象 、事件发生时的鼠标信息 、事件发生时的键盘信息。Event对象只在事件发生时创建,并且可以被事件处理程序访问。在所有的事件处理程序执行完成后,event对象就被撤销了。



0 0
原创粉丝点击