JavaScript
文章平均质量分 83
陌上半仙儿
念念不忘
展开
-
JS对象继承方法
JS对象继承方法JS对象继承方法 原型链 借用构造函数 组合继承 原型式继承 寄生式继承 寄生组合继承 原型链通过原型链来实现继承,给原型添加的代码一定要放在替换原型的语句之后的,而且不能使用原型对象字面量创建原型方法。 如果超类型中包含有引用类型,成为了子类型的共享属性,并且不能向超类型的构造函数传参。故实践中很少用!function Person(major){ this.ma原创 2016-03-15 20:48:12 · 578 阅读 · 0 评论 -
JS各种类型问题与隐式类型转换
由于JS中的数据类型是松散类型,并且其在进行操作符运算时并不会像C++和Java一样先检测数据类型,而是隐式的进行数据类型转换,返回值有时并不如我们想象的那样。尤其是对于像&&操作符涉及到短路操作,并且返回值也不一定是布尔值。因此这里总结了几乎所有的类型转换的坑。不过对于各种进制的数值类型并没有进行考虑,因为平常也不常用除十进制外的其他进制数,此篇文章所提到的数值类型均指十进制数值。原创 2016-03-24 16:30:41 · 2286 阅读 · 0 评论 -
JS对象创建方法汇总
JS对象创建方法汇总@(JavaScript)[对象|创建]JS对象创建方法汇总 直接方法字面量or new Object Objectcreate1方法 复杂方法 构造函数模式 原型模式 构造函数原型模式 动态原型模式 寄生构造函数模式 稳妥构造函数模式 直接方法:字面量or new Object()其constructor属性指向Object构造函数;其prototype为undefined;原原创 2016-03-10 11:54:27 · 369 阅读 · 0 评论