Javascript面向对象
1、构造函数生成对象
2、JSON对象生成法
JavaScript Object Notation(缩写JSON)
JSON 的形式就是用大括“{}”号包括起来的项目列表,每一个项目间并用逗号“,”分隔,
而项目就是用冒号“:”分隔的属性名和属性值。这是典型的字典表示形式, 也再次表明了
JavaScript 里的对象就是字典结构。不管多么复杂的对象,都可以被一句JSON 代码来创建
并赋值。JSON 就是JavaScript 对象最好的序列化形式,它比XML 更简洁也更省空间。
对象可以作为一个JSON 形式的字符串,在网络间自由传递和交换信息。 而当需要将这个
JSON 字符串变成一个JavaScript 对象时, 只需要使用eval 函数这个强大的数码转换引擎,
就立即能得到一个JavaScript 内存对象。正是由于JSON 的这种简单朴素的天生丽质,才使
得她在AJAX 舞台上成为璀璨夺目的明星。
3、命名空间
4、封装
5、继承
原型继承法
call继承法
apply与prototype联合使用继承法
superclass继承法