您现在的位置是:课程教程文章
js外观模式的介绍
2023-12-14 20:32课程教程文章 人已围观
vue.js+axios获取远程数据视频课程
vue.js+axios获取远程数据视频课程【uniapp教学和2021年作品目录】 uni-app跨平台开发 入门到实战套餐ke./course/packa...高考语文作文独家写作模式
高考语文作文独家写作模式课程咨询+vx: caoyong150 (备注:来自腾讯课堂) 教学风采...h5plus+mui+vue.js 跨平台APP新闻客户端实战教
h5plus+mui+vue.js 跨平台APP新闻客户端实战教...七天玩转node.js
七天玩转node.js课程性质: node.js是web前端方向的一门专业核心课程。旨在培养学生web前端和后...
说明
1、为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易,不符合单一职责原则和开放封闭原则。
2、外观模式的优势是易于使用,而且本身也比较轻量级。但也有缺点 外观模式被开发者连续使用时会产生一定的性能问题,因为在每次调用时都要检测功能的可用性。
应用场景
JS事件不同浏览器兼容处理、同一方法可以传入不同参数兼容处理等。
实例
classA{ eat(){} } classB{ eat(){} } classC{ eat(){ consta=newA(); constb=newB(); a.eat(); b.eat(); } } //跨浏览器事件侦听器 functionaddEvent(el,type,fn){ if(window.addEventListener){ el.addEventListener(type,fn,false); }elseif(window.attachEvent){ el.attachEvent('on'+type,fn); }else{ el['on'+type]=fn; } }
以上就是js外观模式的介绍,希望对大家有所帮助。更多js学习指路:js教程
课程教程:js外观模式的介绍上一篇:js观察者模式是什么
下一篇:没有了