先放点和主题关系不大的东东 JavaScript 定义命名空间和类的方法: Literal Notation,这也是以字符串作为数组下标访问数组元素的方法,构建器创建对象不太方便。 兼容一些老版本的写法,新增属性比较随意,新增属性不能被其它同类对象共享 Prototype 写法,每一个对象都有一个 prototype 属性指向另一个对象,访问成员也会沿着 prototype 遍历。 var Notation = { Person: { Name: "abc", TestFunc1: function(v) { this["Name"] = v; alert(this.Name); } } };...