JS事件-事件处理程序-笔记总结ing...
- html事件处理程序:缺点-行为与结构耦合<input type="button" onclick = "diaoyong();">
- dom0级事件处理程序:把事件当做元素的属性给给其添加,实现了结构与行为的分离,btn.onclick = function(){},需要写两份以支持不同浏览器的爱好。
- dom2级事件处理程序: btn.addEventListener(click,function(),flase)【flase表示冒泡】
- IE事件处理程序:btn.attachEvent(click,function())【ie只支持冒泡事件,所以不用布尔值了】
dom0和2级的优点是都可以同时给元素添加多个事件(事件处理程序)
【封装库】http://www.cnblogs.com/padding1015/p/5890679.html
优点:协调2、3:制作一个封装库随意调用,简化程序代码,并解决跨浏览器的兼容性:eventUill.addHander(autuorShow, 'click', function() {});
越努力,越幸运;阿门。