Object.keys
Object.getPrototypeOf
Object.getOwnPropertyNames
Object.defineProperty 注意不要给普通对象添加属性时用 get/set
,慎用
Object.defineProperties 慎用
Object.create
Array.isArray
Array.prototype.forEach
Array.prototype.every
Array.prototype.fill
Array.prototype.filter
Array.prototype.find
Array.prototype.findIndex
Array.prototype.indexOf
Array.prototype.lastIndexOf
Array.prototype.map
Array.prototype.reduce
Array.prototype.reduceRight
Array.prototype.some
Function.prototype.bind
String.prototype.trim
Date.prototype.now
Date.prototype.toISOString
Document.getElementsByClassName
CustomEvent
Element.matches
Element.textContent
Element.getBoundingClientRect
弥补了IE中getBoundingClientRect
取不到width/height的缺憾
IE中也使用addEventListener
/removeEventListener
方法进行事件绑定/解绑
为IE增加了此API的Polyfill
获取当前窗口的一些属性已经做了兼容,可以直接使用如下属性来获取
window.innerWidth
window.innerHeight
window.pageXOffset
window.pageYOffset
window.scrollX
window.scrollY