JS高级---体会面向对象和面向过程的编程思想
程序员文章站
2022-05-29 08:14:52
体会面向对象和面向过程的编程思想 ChangeStyle是自定义的构造函数,再通过原型添加方法的函数。 实例化对象,导入json参数,和创建cs,调用原型添加的方法函数 过渡,先熟悉记忆
体会面向对象和面向过程的编程思想
changestyle是自定义的构造函数,再通过原型添加方法的函数。
实例化对象,导入json参数,和创建cs,调用原型添加的方法函数
过渡,先熟悉记忆
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>title</title> <style> div { width: 300px; height: 200px; background-color: red; } </style> </head> <body> <input type="button" value="显示效果" id="btn" /> <div id="dv"></div> <script src="common.js"></script> <script> function changestyle(btnobj, dvobj, json) { this.btnobj = btnobj; this.dvobj = dvobj; this.json = json; } changestyle.prototype.init = function () { //点击按钮,改变div多个样式属性值 var that = this; this.btnobj.onclick = function () { for (var key in that.json) { that.dvobj.style[key] = that.json[key]; } }; }; //实例化对象 var json = { "width": "500px", "height": "300px", "backgroundcolor": "blue" } var cs = new changestyle(my$("btn"), my$("dv"), json); cs.init();//调用方法 </script> </body> </html>
推荐阅读
-
JS高级---体会面向对象和面向过程的编程思想
-
JAVA面向对象编程的思想及方法定义和调用
-
JS高级---面向对象的编程思想(贪吃蛇梳理)
-
php面向对象编程self和static的区别 matlab面向对象编程 c#面向对象编程思想 面向对象编程语
-
C++的面向对象和泛型编程思想——STL(标准模板库)常用容器之stack、queue容器(栈与队列)
-
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象_js面向对象
-
面向对象的编程思想在javascript中的运用上部_js面向对象
-
JS高级---体会面向对象和面向过程的编程思想
-
JAVA面向对象的思想和编程
-
面向对象的编程思想在javascript中的运用上部_js面向对象