js 面向对象设计----外观者模式

    xiaoxiao2023-09-27  161

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="myinput"> hello </div> <script> //外观模式--自助餐选择器 //外观模式可以将浏览器不兼容的方法变得简单又兼容 let addEvent = function (dom,type,fn) { if(dom.addListener){ dom.addListener(type,fn,false);//dom2级 }else if(dom.attachEvent){ dom.attachEvent('on'+type,fn);//dom0级 on }else { dom['on'+type] = fn; } } let myinput = document.getElementById('myinput'); //事件添加的集合 addEvent(myinput,"click",function () { console.log('绑定第一个事件'); }); addEvent(myinput,'mouseover',function () { console.log('绑定第二事件'); }) </script> </body> </html>
    最新回复(0)