博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript的事件
阅读量:4487 次
发布时间:2019-06-08

本文共 567 字,大约阅读时间需要 1 分钟。

事件流

1.事件流:在页面接受事件的顺序

2.事件冒泡:其实就是事件向上的一个传播,可以避免绑定多个元素来绑定多个事件

3.事件的捕获:最不具体的节点先捕获事件,而最不具体的节点应该最后捕获事

事件的处理

1.HTML事件处理

   直接添加到HTML的结构中,这里写法比较方便一点,但是处理的效果会比较差些

***就是直接在元素标签里面嵌套事件的方法

 

2.DOM 0级的事件处理(多个事件之间会覆盖)

    把一个函数赋值给一个事件处理程序的属性

        

 

3.DOM2级事件处理(多个事件之间不会覆盖)

  addEventListener("事件名","事件处理函数的名字","布尔值" );

  true:事件捕获

  flase:事件冒泡

 removeEventListener();

 
        

4.IE事件处理程序

  attachEVent

 detachEvent

 

5.在加载页面的脚本的时候,可以使用window.onload的方法来调用函数

    调用的方法:

       1.可以用 “onload”直接嵌套在body

       2.可以在Script标签中,使用woindow的对象调用

  ****注:可以 同时调用多个函数,用分号隔开

 

转载于:https://www.cnblogs.com/zhengweizhao/p/6534946.html

你可能感兴趣的文章
方法--动手又动脑 2018/10/14
查看>>
工作日志WebRoot--时间插件弹出层被遮挡
查看>>
常用的按键/输入口检测程序
查看>>
清晰易懂!关于PS入门的超详细笔记!
查看>>
linux下系统对于sigsegv错误时的处理
查看>>
Bat脚本学习-5:Oracle自动备份还原脚本
查看>>
洛谷 P4248: bzoj 3238: [AHOI2013]差异
查看>>
PHP中利用PHPMailer配合QQ邮箱实现发邮件
查看>>
sql 同一张表查询不同数据合并之后关联查询
查看>>
浅谈http请求数据分析
查看>>
linux下错误的捕获:errno和strerror的使用
查看>>
LeetCode | 区间合并
查看>>
Vue实现对数组、对象的深拷贝、复制
查看>>
linux之epoll
查看>>
分区分表
查看>>
快速将yum/dnf/apt-get等默认源改为国内源
查看>>
js & Number & String
查看>>
关于C++ const 的全面总结
查看>>
office2003安装提示 “系统管理员设置了系统策略禁止安装”
查看>>
DOM,BOM
查看>>