下面这段代码就是利用JS原型对象,来实现的类的继承DEMO $ 为jquery对象////公共方法// $.oop.newClass=function newClass(obj) {// function create() {// if (obj != nu ...
下面这段代码就是利用JS原型对象,来实现的类的继承DEMO
$ 为jquery对象
////公共方法// $.oop.newClass=function newClass(obj) {// function create() {// if (obj != null)// return obj();// }// var c = new create();// return c;// }//人var person = $.oop.newClass(function () { //构造函数 function person() { } //公有属性 person.prototype.age = 15; //公有函数 person.prototype.eat = function () { alert("我会吃"); }; return person;});//程序员var programMonkey = $.oop.newClass(function () { //构造函数 function programMonkey() { } programMonkey.prototype = person.prototype;//继承 programMonkey.prototype.skill = "get='_blank'>asp.net"; programMonkey.prototype.work = function () { alert("我会加班"); } return programMonkey;});var pm = new programMonkey();//人的函数pm.eat();//程序猿的函数pm.work();//输出属性alert("人家才" + pm.age + "岁,我是一个" + pm.skill + "猿");
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:让JS写的更接近OOP
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。