我爱编程

【转】You Don't Need jQuery

2017-01-13  本文已影响0人  HelloKang

You Don't Need jQuery

转自You Don't Need jQuery

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

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

Alternatives

Browser Support

Chrome Firefox IE Opera Safari
Latest ✔ Latest ✔ 10+ ✔ Latest ✔ 6.1+ ✔

License

MIT

上一篇 下一篇

猜你喜欢

热点阅读