• 事件绑定和普通事件的区别


    普通添加事件的方法:

    var btn = document.getElementById("hello");

    btn.onclick = function(){ 

    alert(1);

    }

    btn.onclick = function(){

    alert(2);

    }

    执行上面的代码只会alert 2

     

    事件绑定方式添加事件:

    var btn = document.getElementById("hello");

    btn.addEventListener("click",function(){

    alert(1);

    },false);

    btn.addEventListener("click",function(){

    alert(2);

    },false);

    执行上面的代码会先alert 1 再 alert 2

    普通添加事件的方法不支持添加多个事件,最下面的事件会覆盖上面的,而事件绑定(addEventListener)方式添加事件可以添加多个。

    addEventListener不兼容低版本IE

    普通事件无法取消

    addEventLisntener还支持事件冒泡+事件捕获

  • 相关阅读:
    混合背包
    二维背包
    0/1背包问题(DP)
    冒泡排序
    快速排序
    最长上升子序列
    二分查找
    n后问题
    crontab 定时任务
    删除以某字符串开头的表
  • 原文地址:https://www.cnblogs.com/jackandrose/p/12506897.html
Copyright © 2020-2023  润新知