我爱编程

You Don't Need jQuery

2017-01-17  本文已影响162人  codinger

前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery API 替代的方法,暂时只支持 IE10+ 以上浏览器。

目录

  1. Translations
  2. Query Selector
  3. CSS & Style
  4. DOM Manipulation
  5. Ajax
  6. Events
  7. Utilities
  8. Alternatives
  9. Browser Support

Query Selector

常用的 class、id、属性 选择器都可以使用 document.querySelectordocument.querySelectorAll 替代。区别是

注意:document.querySelectordocument.querySelectorAll 性能很。如果想提高性能,尽量使用 document.getElementByIddocument.getElementsByClassNamedocument.getElementsByTagName

⬆ 回到顶部

CSS & Style

⬆ 回到顶部

DOM Manipulation

⬆ 回到顶部

Ajax

fetchfetch-jsonp 替代

⬆ 回到顶部

Events

完整地替代命名空间和事件代理,链接到 https://github.com/oneuijs/oui-dom-events

⬆ 回到顶部

Utilities

⬆ 回到顶部
感谢:
https://github.com/oneuijs/You-Dont-Need-jQuery/
https://github.com/tomfanxiaojun/You-Dont-Need-jQuery/blob/master/README.zh-CN.md

上一篇 下一篇

猜你喜欢

热点阅读