看到篇文章:再见 jQuery !Bootstrap 5 将删除 jQuery 作为依赖项!
我才学的jQuery,怎么就已经停用了?没有了jQuery怎么操作DOM元素呢?比如读取标签属性,设置标签属性。用vue吗?
看到篇文章:再见 jQuery !Bootstrap 5 将删除 jQuery 作为依赖项!
我才学的jQuery,怎么就已经停用了?没有了jQuery怎么操作DOM元素呢?比如读取标签属性,设置标签属性。用vue吗?
jQuery 停用了?我咋没听到这个消息呢,赶紧去 npm 查看了一下,7 天前刚发布了 3.6.3。
所以 jQuery 并没有停用,只是你不想选择它而已。Vue、Angular 和 React 三大 MVVM 框架流行起来之后,一个是新鲜,另一个大家也尝到了 M→V 的甜头……当然更多的人是随大流,蹭热度或者因为是非技术主导者被迫使用。
jQuery 几大功能几乎都能找到替代:
其实现在,如果写爬虫类需要解析 HTML 的工具,如果是通过油猴等在浏览器实现的,我还是宁愿用 jQuery。即使在后端,也会去找类似于 jQuery 操作的组件,毕竟 jQuery 的 selector 真的好用(不过原生的 querySelectorAll 结合 Array.from 或 spread 操作符也蛮好用的,如果 jQuery 库不太容易加载的情况下就用这东西了)。
2 回答2.2k 阅读
1k 阅读
jquery 是 jquery,bootstrap 是 bootstrap。BS 不再使用 jquery 不代表 jquery 就不能用了,实际上 jquery 刚刚发布 3.6.3 版,支持
CSS.supports
。所以你该怎么用还怎么用。jquery 是 DOM API 的一种封装,使用原生也可以操作 DOM。至于 Vue,是完全不同的框架,采用 MVVM 的方式抽象逻辑,完成需求。
建议不要被耸人听闻的标题影响,多学习,建立自己的知识体系,做出自己的判断。