Javasript--面向对象
Jack_Yin
不高 不拽 不帅 有点坏
展开
-
Javascript面向对象-- 1-- 【基础-function对象和prototype--原型链-封装】
1. 在javascript中,function也是一个对象,具有二重性,即,可以被调用,也可以被作为普通对象来使用. 当function作为方法时,在其名称后面加上(),即可完成方法调用. 当function作为对象时,它具有一系列的方法和属性 定义一个function可用如下方法: function func(x) { alert...原创 2013-06-02 16:10:47 · 127 阅读 · 0 评论 -
Javascript面向对象 2 -- 【封装】
1. javascript类的静态属性和方法 静态方法是可以使用类名称直接调用的方法(无需创造类的实例). 静态属性是可以使用类名称直接引用的属性(无需创造类的实例). 在javascript中,类使用function定义.所以类名称就是定义的function名称. 其实,在定义function的时候,也是在创建一个对象,这样,下面代码中 Person.cry = funct...原创 2013-06-02 18:00:52 · 74 阅读 · 0 评论 -
Javascript面向对象 --3 -- 【继承】
最佳实践: (1) 定义基类,在基类构造函数中定义属性和私有方法,在基类的prototype中连接方法(function) (2) 定义一个空对象F,空对象的prototype属性指向基类的prototype属性 (3) 定义子类,在子类的构造函数中调用基类的call方法 (4) 设置子类的prototype属性为(2)F的示例(new 一个 F) 具体,建下面 第3部分. ...原创 2013-06-03 15:19:30 · 92 阅读 · 0 评论 -
Javascript子类与继承_覆盖基类方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &原创 2013-11-08 14:27:35 · 793 阅读 · 0 评论