EffectiveJS笔记06之库和API设计 Posted on 2017-11-16 Edited on 2021-10-11 In js , EffectiveJS 将undefined看做“没有值”在允许0、NaN或空字符串为有效参数的地方,绝不要通过真值测试来实现参数默认值 Read more »
EffectiveJS笔记05之数组和字典 Posted on 2017-11-10 Edited on 2021-10-11 In js , EffectiveJS 使用数组而不要使用字典来存储有序集合1、for...in循环除了枚举出对象“自身”的属性外,还会枚举出继承过来的属性 Read more »
EffectiveJS笔记04之对象和原型 Posted on 2017-11-09 Edited on 2021-10-11 In js , EffectiveJS prototype、getPrototype和__proto__之间的不同1、C.prototype用于建立由new C() 创建的对象的原型 Read more »
EffectiveJS笔记03之使用函数 Posted on 2017-11-07 Edited on 2021-10-11 In js , EffectiveJS 函数调用,方法调用,构造函数调用1、方法不过是对象的属性恰好是函数而已 2、一个非方法的函数调用会将全局对象作为接收者,将this绑定到全局对象上。而严格模式下会将this变量的默认值改为undefined Read more »