码迷,mamicode.com
首页 > Web开发 > 详细

JS设计模式(门面模式)

时间:2015-04-23 23:22:16      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

<!--JS设计模式(门面模式)-->
// 门面模式的概念:简化API接口 最经典的就是事件
// 做一件事情: 必须要调用2个函数分别是 a , b
//案例:获得页面上多个元素并设置css样式
window.onload=function(){
setCss(["div1","div2","div3"],{
background:"blue",
color:"#fff"
});
}
function setStyle(elements,prop,val){//简单的门面模式
for(var i=0;i<elements.length;i++){
document.getElementById(elements[i]).style[prop]=val;
}
}
function setCss(elements,options){
for(var pop in options){
if(!options.hasOwnProperty(pop)){
continue;
}
setStyle(elements,pop,options[pop]);
}
}

JS设计模式(门面模式)

标签:

原文地址:http://www.cnblogs.com/jalja/p/4451786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!