Fork me on GitHub
摘要: Javascript类的编写 在内部定义变量和方法 使用prototype,在原型链上定义方法与属性 写法一: 写法二: 利用上面归纳的特点,我们可以总结出一套高效可行的编写方法 使用构造函数的方式来定义public属性,private属性 用原型链prototype的方式来定义类的方法(publi 阅读全文
posted @ 2016-10-06 21:01 XW_Wong 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 情况一 情况二 情况三 定义一个函数之后,通过“ . ”号为其添加的属性和函数,通过自身可以访问到 obj.e, 但是这个函数创建出来的实例却访问补刀,我们将这种属性称之为静态变量、活着是静态属性 情况四 结果可见obj1的属性修改对obj2中的属性完全无影响,也就是说obj1与obj2中的属性虽同 阅读全文
posted @ 2016-10-06 18:38 XW_Wong 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种 prototype based programming 语言,而与我们经常接触的calss based programming有很大区别。 每一个对象的实例都有一个constructor属性,用于指向创建其的函数对象。 (例子中的James.constructor指向的是 阅读全文
posted @ 2016-10-06 16:06 XW_Wong 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Javascript原始对象类型(6种): (数据类型)number、string、boolean、function、undefined (对象类型)object(null、{}、Array、Date、RegExp...) 关于NaN NaN是一个特殊的number类型,它与任何数值都不相等,也包括 阅读全文
posted @ 2016-10-06 14:12 XW_Wong 阅读(186) 评论(0) 推荐(0) 编辑