首页 版块 访问AI主站 注册 发帖
zt_926
12
积分 积分商城
0
获赞
Js设计模式之无类型设计模式(七)、代理模式
Ta的回复 :wait ,大神,这些最终要的配置你全部隐藏了呀,跨域的核心代码全部都消失了呀
4
Js设计模式之结构型设计模式(六)、外观模式
Ta的回复 :go神,我能问个问题,我看js里addEventListener的语法里面没有 if (el.addEventListener) {的方法,地址在https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener,希望您能帮我解答下, 而且直接使用您的的代码会抛异常的,调用方法如下 addMyEvent(document.getElementById("xx"),"click",function(){ alert(2); })
7
Js设计模式之结构型设计模式(六)、外观模式
Ta的回复 :感谢大神回答
7
Js设计模式之无类型设计模式(七)、代理模式
Ta的回复 :是的,我没有看到书写app.js这块,我的锅,因为平日里用c#做后台api接口,用的比较多的是cors,进行跨域,第一次次写node后台跨域的时候都快疯了,百度了老久
4
Js设计模式之结构型设计模式(六)、外观模式
Ta的回复 :想问下大神, el.addEventListener(ev, fn, false)如果option 为once,又该如何修改呢 比如在https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener 里有 outer .addEventListener('click', onceHandler, once); outer .addEventListener('click', noneOnceHandler, noneOnce); middle.addEventListener('click', captureHandler, capture); middle.addEventListener('click', noneCaptureHandler, noneCapture); inner1.addEventListener('click', passiveHandler, passive); inner2.addEventListener('click', nonePassiveHandler, nonePassive); 你看这样如何, var addMyEvent = function (option) { let el=option.el,      ev=option.ev,      options=option.options; if (el.addEventListener) { el.addEventListener(ev,fn,!options?false:options) } else if (el.attachEvent) { el.attachEvent("on" + ev,fn) } else { el["on" + ev] = fn; } }; let option={ el:dom, ev:event, options:? } addMyEvent(option);  
7
原帖已删除
Ta的回复 :大神,请问下,如果使用es6的class和extend可以吗, class huangMoSteak{ constructor(price , time ,version) { this.price = 30; this.time = 20; this.version= "1.0"; } } class Square extends Polygon { constructor(price ,time ,version) { super(price ,time ,version); this.name = 'Square'; } }
0
切换版块
智能客服