polyfill

常用IE9+ polyfill

MIT License

Stars
0

涵盖 dom、dom、esnext 的一些垫片

文件大小

47KB

安装

npm install @lljj/polyfill

dom

修复了如下API

  1. children
  2. dateset
  3. matches
  4. classlist
  5. closest

bom

修复了如下API

  1. location.origin
  2. requestAnimationFrame

esnext

async await regeneratorRuntime 方法定义

  1. regenerator-runtime/runtime

沿用 babel 的 core-js 垫片,导出了如下API:

  1. es6.object.keys
  2. object.assign
  3. function.name
  4. parse-int
  5. parse-float
  6. number.is-finite
  7. number.is-integer
  8. number.is-nan
  9. number.max-safe-integer
  10. number.min-safe-integer
  11. number.parse-float
  12. number.parse-int
  13. string.trim
  14. string.code-point-at
  15. string.ends-with
  16. string.includes
  17. string.repeat
  18. string.starts-with
  19. date.now
  20. date.to-iso-string
  21. date.to-string
  22. array.is-array
  23. array.from
  24. array.index-of
  25. array.last-index-of
  26. array.fill
  27. array.find
  28. array.find-index
  29. promise
  30. set
  31. weak-set
  32. typed.array-buffer
  33. typed.int8-array
  34. typed.uint8-array
  35. es7.array.includes
  36. es7.string.trim-left
  37. es7.string.trim-right
  38. es7.object.values
  39. es7.object.entries
  40. es7.global
  41. es7.promise.finally
  42. es7.promise.try