项目错误总结

今天写代码犯了个错,还死活找不出来,结果是同窗帮找出来的,想通后我就傻B了。。。闭包

js中绑定事件是不能嵌套的,由于事件绑定只能绑定一次,可是若是是嵌套在另外一个事件里面的事件,在外层事件发生时,会给里面的事件源再绑定一次事件,结果就会致使一个事件上面绑定了多个事件,确定会错的啦事件

解决这个问题的方法:作用域

  将两个事件分开写,若是有参数须要传递,能够用全局变量,可是这样作会产生变量污染,因此更好的办法就是闭包,在这两个事件外面套一个做用域,这样外面的做用域就访问不到啦变量

相关文章
相关标签/搜索