加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery进修4:赏识器的变乱模子

发布时间:2018-08-17 10:35:51 所属栏目:业界 来源:站长网
导读:起主要知道DOM的两级模式:DOM0级和DOM2级 在DOM0级变乱处理赏罚措施是通过把函数实例的引用指派到DOM元素的属性而声明的。 声明DOM第0级变乱处理赏罚措施: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtdhtmlheadtitleD

起主要知道DOM的两级模式:DOM0级和DOM2级

在DOM0级变乱处理赏罚措施是通过把函数实例的引用指派到DOM元素的属性而声明的。

声明DOM第0级变乱处理赏罚措施:


提醒:可修改儿女码再运行!

变乱冒泡:在方针元素得到机遇处理赏罚变乱之后,变乱模子搜查方针元素的父元素,看是否为同范例变乱成立了处理赏罚措施。假如是,则也挪用父元素的处理赏罚措施。再搜查其父元素,直至搜查到DOM树的顶部,这个进程称之为变乱冒泡。


提醒:可修改儿女码再运行!

DOM第2级变乱模子

DOM第0级的弱点是,属性被用于存储作为变乱处理赏罚措施的函数的引用,以是每个元素对付任何特定的变乱范例,每次只能注册一个变乱处理赏罚措施。

DOM第2级变乱模子(也称为监听器)被计划来办理这些范例的题目。每个DOM元素都界说名为addEventListener()的要领,用于把变乱处理赏罚措施(监听器)附加到元素上。这个要领的名目如下所示:

addEventListener(enentType,listener,useCapture)

参数eventType是一个字符串,用于标识将要处理赏罚的时刻范例。譬喻:click、mouseover、keydown等。

参数listener是函数的引用(或内联函数),用于在元素上成立指定范例的处理赏罚措施。

参数useCapture是布尔范例。


提醒:可修改儿女码再运行!

以上代码简朴声名我们能在统一个元素上为统一个变乱范例成立多个变乱处理赏罚措施。

作者博客:http://www.cnblogs.com/yangzhijia/

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读