几类事件(用函数触发执行)

键盘事件

        .onkeydown   --- 键盘被按下               .onkeyup --- 键盘抬起 

        .onkeypress  ---  按键输入完成 

        触发顺序:onkeydown   onkeypress   onkeyup;

2·HTML事件

       文档就绪函数           window.onload = function(){} ;

       .onselect      .onchnage        .onfocus       

       window.onunload = function(){}; --- 作应用缓存清理

       window.onresize = function(e){   -----  窗口大小发生变化时候触发

              e.target.outerWidth ;  ----     获取屏幕宽度

              e.taget.outerHeight;   ----    获取屏幕高度

       };

        window.onscroll = function(){};   --  窗口发生滚动

3·DOM0和DOM2

         DOM0 : 如果给同一个元素添加多个同类型点击事件,最后添加的事件会覆盖之前的

         添加事件的方式:

         1·内联模型(行内绑定)

         2·脚本模型(动态绑定)


         DOM2 : 可以给同一个元素添加多个同类型事件

         1· addEventListener     ----   W3C

                参数1:用来指定事件类型               W3C没有on前缀

                参数2:用来指定事件处理函数

                参数3:用来指定事件模型(事件冒泡和事件捕获)

                          false  ---  事件冒泡    事件从子元素流向父元素   默认

                          true   --- 事件捕获      事件从父元素流向字元素


         2.attachEvent   ----         IE

               参数1:用来指定事件类型                   IE 有前缀on

               参数2:用来指定事件处理函数


4·取消默认事件

             .preventDefault();


5·清除监听事件

             .removeEventListener(”事件类型 “,事件函数名)   --         W3C

             .detachEvent (”事件类型“ , 事件函数名)      --                   IE

            只有事件函数为外部函数时候,添加的事件才能被移除

            当以外部函数的形式给同一个元素添加多个同类事件时候,只会保留一个

            当以内部函数的形式给同一个元素添加多个同类事件时候,会全部保留


 

             



        


         



        

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值