JavaScript
- 类
对于面向对象程序员来说,"类"是最熟悉不过的Key Word。对于在JS中类的说法,意指对象。
新的对象经由new操作符以及与其相伴的Object构造器而产生。
Ex:
Var rui = new Rico();
- 属性
光有类,是没有什么实际意义的,一定要有一些东西与之配对,配合才能形成强大的Power
属性,就像服务器端的对象,JS对象可以包含Data、Method、etc..
属性都是由名称 和值构成。属性的名称是字符串,而值可以任何JS 对象。
Ex:
Var rui = new Rico();
Rui.hand = "two";
Rui.Leg=2;
Rui.Birthday = new Date(19XX,8,1X);
嵌套属性
- 引用操作符
*我们一般用点 。 操作符来引用对象的属性;
如果有一个属性的名为(rico.rui),如果直接使用会Error!
可以使用通过的属性引用操作符的格式为 object[propertyNameExpression]
Ex:
Object.Rico
Object['Rico']
Object['R'+'i'+'C'+'o']
或
Var r ='Rico';
Object[r];
- JavaScript对象表示法(JavaScript Object Notation)
用new操作符来创建新实例,并且利用独立的赋值语句来指派每一个属性从而建立对象,是烦的事。
这时我们可以用对象字面量来create a object.
Var rui = {
Hand:"two",
Leg : 2,
Birthday : new Date(19XX,8,1X),
Lei : {
MM: MAX,
}
};
//TODO
- 存储引用
- function
- 回调函数
- This
- 闭包