Number.prototype.toString()方法返回指定Number对象的字符串表示形式。如果转换的基数大于10,则会使用字母来表示大于9的数字,比如基数为16的情况,则使用a到f的字母来表示10到15。
ES6中,class原生是不支持多重继承的。最后发现不一定必须使用多重继承,可以通过Event Emitters事件发射器“发布/订阅"模式来实现业务上的需求。
函数声明、匿名函数、函数表达式等调用,this指向window。对象方法里的this指向对象。new 构造函数名(),this指向构造函数。
javascript函数分为函数声明、函数表达式、new构造函数3种
js判断当前窗口是否有父窗口,self != top
在使用push的时候,每次JS需要先找到当前索引的最大值,再在此基础上生成新的索引值,然后对新的索引值进行赋值。而[i]则是直接对相应的索引赋值。
documnet文档绑定监听、div区域绑定监听、表单控件输入框绑定监听
箭头函数没有自己的this,而是会继承上层作用域的this,就像其他普通的变量一样。。。
ParentNode.append方法在 ParentNode的最后一个子节点之后插入一组Node对象或DOMString对象。被插入的DOMString对象等价为Text节点。
Reflect.ownKeys()比Object.getOwnPropertyNames()会多返回Symbol类型的属性键,Object.getOwnPropertyNames()比Object.keys()会多返回不可枚举的字符串属性键。