JavaScript面向对象详解

简介:
+关注继续查看

一、认识面向对象

    1.面向对象中的概念:

     (1)一切事物皆对象

     (2)对象具有封装和继承特性

     (3)信息隐藏


二、JS面向对象      

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(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();


本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1794385

相关文章
|
5天前
js- 面向对象进阶
Object.defineProperty等面向对象的信息
|
5天前
|
存储 JavaScript
js-面向对象
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。
|
9天前
|
JSON JavaScript 前端开发
|
10天前
|
存储 JavaScript 前端开发
|
19天前
|
前端开发 JavaScript API
JavaScript 高级1 :面向对象
JavaScript 高级1 :面向对象
16 0
|
2月前
|
JavaScript C#
js 面向对象封装与继承 COPY
js 面向对象封装与继承
85 0
|
2月前
|
设计模式 JavaScript 前端开发
js面向对象入门
js面向对象入门
31 0
|
2月前
|
JavaScript 前端开发 索引
JavaScript Day07 JavaScript面向对象详解 2
JavaScript Day07 JavaScript面向对象详解
26 0
相关产品
云迁移中心
推荐文章
更多