012 原型

一:原型

1.说明

  共享数据,可以减少空间的使用

2.程序

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 7     <title>Document</title>
 8 </head>
 9 <body>
10     <input type="button" value="显示效果" id="btn"/>
11     <div id="dv"></div>
12     <script>
13         function ChangeStyle(btnObj, dvObj, json){
14             this.btnObj=btnObj;
15             this.dvObj=dvObj;
16             this.json=json;
17         }
18         ChangeStyle.prototype.init=function(){
19             var that=this;
20             this.btnObj.onclick=function(){
21                 for(var key in that.json){
22                     that.dvObj.style[key]=that.json[key];
23                 }
24             };
25         };
26         var json={"width":"300px","height":"200px","backgroundColor":"blue","opacity":"0.2"};
27         var cs=new ChangeStyle(document.getElementById("btn"),document.getElementById("dv"),json);
28         cs.init();
29     </script>
30 </body>
31 </html>

  效果:

  

猜你喜欢

转载自www.cnblogs.com/juncaoit/p/11333429.html