为了账号安全,请及时绑定邮箱和手机立即绑定
  • event.keyCode : 键码
    查看全部
  • 浏览器对象
    查看全部
  • 事件冒泡
    查看全部
  • 未完成
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-29

  • 跨浏览器解决方法 var eventUtil={ //添加句柄 addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); } else if(element.attachEvent){ element.attachEvent('on'+type,handler); }else{ element['on'+type]=handler; } }, //删除句柄 removehandler:function(element,type,handler){ if(element.romoveEventListener){ element.romoveEventListener(type,handler,false); } else if(element.detachEvent){ element.detachEvent('on'+type,handler); }else{ element['on'+type]=null;//element[type]相当于element.type } } };
    查看全部
  • DOM二级指定了两个事件处理方法。 用于指定事件处理程序的操作:addEventListener() 用于删除事件处理程序的操作:removeEvenListner()
    查看全部
  • console.log 主要是方便你调式javascript用的,你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构化的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。 console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到它有网页的各种提示。 键盘事件 onkeydown:按下键盘上任意键时触发,(按住不放会重复触发) onkeypress:按下键盘上的字符键时触发 onkeyup:释放键盘上的键时触发,(即按住不会重复触发) keyCode:event.keyCode,获得当前按下键盘上按键的键码,回车键为event.keyCode=13 定时器: var timer=null; timer=setInterval(function(){},50):每隔50ms执行一次函数 clearInterval(定时器名):清除定时器,再加定时器前需清除原来的定时器,防止多个定时器叠加 随机数: Math.random():生成0-1的随机数 Math.floor():向下取整
    查看全部
  • JS事件处理程序: 1,HTML事件处理程序:例子<input onClick=""> 缺点,修改代码时需要修改两处; 2,DOM0级事件处理程序(把一个函数赋值给一个事件处理程序): <input ... id="btn"> js:var btn2=document.getElementByid('btn2'); btn2.onClick()=...; btn2.onClick()=...; //同一事件,后一个覆盖前一个 3,DOM2级事件处理程序: addEventListener()和removeEventListener(); 上面方法有三个参数,事件名称,函数,布尔值(true表示在捕获阶段调用处理程序,false表示在冒泡阶段调用处理程序) js:var btn2=document.getElementByid('btn3'); btn3.addElementListener('click',showMessage(),false); (没有'on'); btn3.addElementListener('click',f1(),false); //这里有两个事件,按照前后次序依次执行
    查看全部
  • 实现跨浏览器:封装,检测,调用。
    查看全部
  • 跨浏览器实现,定义句柄。
    查看全部
  • IE浏览器支持的事件处理程序:<br> attachEvent();detachEvent();两个参数,没有布尔值,IE默认冒泡。 事件名就是正常的onclick等,不要忘记on~
    查看全部
  • dom2级事件处理程序:addEventListener(),removeEventListener(); 三个参数:要处理的事件名(原有的on一律去掉),作为事件处理程序的函数,布尔值。 添加和删除参数要一致。 eg1. btn.addEventListener('click',massage,false); eg2. btn.addEventListener('click',function(){ alert(); },false); false:表示在冒泡阶段调用事件处理程序(可以最大限度的兼容浏览器),一般设为false; true表示在捕获阶段调用事件处理程序 tip:IE浏览器不支持DOM事件处理程序。
    查看全部
  • 删除对象属性,直接赋null即可。
    查看全部
  • 低版本的IE可能需要另外处理的DOM命令中的事件对象
    查看全部
  • 一、获取登录按钮及整个登录面板,给登录按钮添加事件,点击时让登录层示,点击登录面板的关闭按钮,关闭整个登录层
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-27

举报

0/150
提交
取消
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!