js设计模式-门面模式
适用场景:门面模式在DOM脚本编程这种需要对各种不一致的浏览器接口的环境中很常用。
例子:阻止模式事件
1 var DED = widow.DED || {}; 2 DED.util = { 3 stopPropagation:function(e){ 4 if(e.stopPropagation){ 5 e.stopPropagation(); 6 }else{ 7 e.cancelBubble = true; //IE's interface 8 } 9 }, 10 preventDefault:function(e){ 11 if(e.preventDefault){ 12 e.preventDefault(); 13 }else{ 14 e.returnValue = false; 15 } 16 }, 17 stopEvent:function(e){ 18 DED.util.stopPropagation(e); 19 DED.util.preventDefault(e); 20 } 21 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步