博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript设计模式-门面模式(7)
阅读量:4290 次
发布时间:2019-05-27

本文共 711 字,大约阅读时间需要 2 分钟。

门面模式(facade)一般有两个作用:简化类的接口;消除类与使用它的客户代码之间的耦合。门面模式的目的是为了让开发人员用更简单的方法调用一些相对复杂或组合的方法,主要就是简化开发的复杂性,调用一个相对容易的API去调用内部的方法供外界去使用,并且编写一次组合代码后可以反复去使用它

// 现在有一个简单的需求: 获得页面上的元素 给得到的元素设置css样式           // 需求发生变化:同时设置几个元素的css样式window.onload= function(){
// 给一个元素设置一个样式 //var element = document.getElementById('div1'); //element.style.color = 'red'; // 给多个元素设置同样的样式 //setStyle(['div1','div2','div3'],'color' , 'blue'); // 给多个元素设置多种样式 setCss(['div1','div2','div3'],{ position:'absolute' , background:'green' , fontSize: '18px' , left:'100px' });};//简单的门面模式function setStyle(elementsId,prop,val){
for(var i=0;i
我是div1
我是div2
我是div3

转载地址:http://cergi.baihongyu.com/

你可能感兴趣的文章
HttpClient使用详解
查看>>
HttpClient详解(一)
查看>>
httpclient 请求http数据,json转map
查看>>
git 常用命令
查看>>
用递归方法建立二叉树
查看>>
用递归方法对二叉树进行先序、中序和后序遍历
查看>>
翻转二叉树
查看>>
逆序链表
查看>>
epoll 使用详解
查看>>
stl 中 set容器用法
查看>>
有序数组求交集
查看>>
文字常量区与栈
查看>>
非阻塞connect 编写方法
查看>>
epoll 边沿触发
查看>>
String类 默认生成的函数
查看>>
Linux 软连接与硬链接
查看>>
视音频数据处理入门:H.264视频码流解析
查看>>
视音频数据处理入门:AAC音频码流解析
查看>>
视音频数据处理入门:UDP-RTP协议解析
查看>>
视音频数据处理入门:FLV封装格式解析
查看>>