摘要: 创建对象 Js中可以用构造函数模式创建对象,如: 这里应注意函数名首字母应大写,按照约定,构造函数始终都应该以一个大写字母开头,而非构造函数则应以一个小写字母开头。 原型对象 上述方法中,有一个缺点,就是对象中的sayName方法,每次都会重新new一个对象,因此,也就是说不同对象的sayName方 阅读全文
posted @ 2016-04-13 14:03 8932809 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 数据属性 数据属性包括: Configurable: 表示能否通过delete删除属性,从而重新定义属性。默认值是true。 Enumerable:表示能否通过for-in循环返回属性。默认值是true。 Writable: 表示能否修改属性的值。默认值是true。 Value: 包含这个属性的数据 阅读全文
posted @ 2016-04-13 13:45 8932809 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在某个特殊对象的作用域中,调用方法。 例如: 第一个调用,person的属性和方法都被添加给了windows对象了,因为当在全局作用域中调用一个函数时,this总是指向global对象也就是windows对象。 第二个调用则可以理解为把person函数可以在o的作用域中调用,所以o也就有了所有的属性 阅读全文
posted @ 2016-04-13 13:36 8932809 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Funtion 声明函数的方法有: 这两种声明方式的不同是,第一种声明是,编译器会优先读取函数声明,也就是说在函数声明的上方也可以使用方法。而第二种则不可以,必须再第二种的下方使用函数,否则会报错。 函数名是指针,函数是对象,如:sum=null 是将sum的指针变为null,而sum()是调用方法 阅读全文
posted @ 2016-04-13 13:32 8932809 阅读(169) 评论(0) 推荐(0) 编辑