OO(ObjectOriented,面向对象)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
体会面向对象和面向过程的编程思想
ChangeStyle是自定义的构造函数,再通过原型添加方法的函数。
实例化对象,导入json参数,和创建cs,调用原型添加的方法函数
过渡,先熟悉记忆
div{
width:300px;
height:200px;
background-color:red;
}
functionChangeStyle(btnObj,dvObj,json){
this.btnObj=btnObj;
this.dvObj=dvObj;
this.json=json;
}
ChangeStyle.prototype.init=function(){
//点击按钮,改变div多个样式属性值
varthat=this;
this.btnObj.onclick=function(){
for(varkeyinthat.json){
that.dvObj.style[key]=that.json[key];
}
};
};
//实例化对象
varjson={"width":"500px","height":"300px","backgroundColor":"blue"}
varcs=newChangeStyle(my$("btn"),my$("dv"),json);
cs.init();//调用方法