JavaScript面向对象详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript面向对象详解相关的知识,希望对你有一定的参考价值。
一、认识面向对象
1.面向对象中的概念:
(1)一切事物皆对象
(2)对象具有封装和继承特性
(3)信息隐藏
二、JS面向对象
(function(){ var n = "yelven2" function Person(name){ var _this = {} _this._name = name; _this.sayHello = function(){ alert("PHello"+_this._name+n); } return _this; } window.Person = Person; }()); function Teacher(name){ var _this = Person(name); var superSay = _this.sayHello; _this.sayHello = function(){ superSay.call(_this); alert("THello"+_this._name); } return _this; } var t = Teacher("yeleven"); t.sayHello();
以上是关于JavaScript面向对象详解的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript中的面向对象编程,详解原型对象及prototype,constructor,proto,内含面向对象编程详细案例(烟花案例)