vuejs和jquery的区别 jq和vue的区别及优缺点

是的,这就是问题所在。
jQuery 和 Vue.js 都是前端库,但它们有不同的用途。

jQuery:操作DOM方便,兼容性强,但DOM操作较多,数据不独立。

Vue.js:数据驱动,视图自动更新,性能良好,但学习曲线陡峭,对旧浏览器的支持较差。

jQuery 很简单,Vue.js 很现代。
您的项目要求将决定您的结果。
由您决定哪一个更适合您的项目。

Vue.js 与 jQuery 在前端开发中的不同点

上周,一位客户问我为什么前端工作总是使用Vue而不是jQuery,这让我有点困惑。
你说这个问题问得好,你应该仔细解释一下。

最大的区别在于进化的思想。
如果你仔细想想,Vue 的数据驱动组合和访问只是将网页分解为构建块。
如果你改变数据,它也会改变自己。
开发者不必担心如何转换底层域名。
我正在为 2 02 3 年上海的一家大型工厂做一个项目。
他们使用 Vue。
一旦需求改变、数据改变,元素也会自动改变。
效果棒极了。
jQuery 怎么样?和旧日历一样,它可以帮助您直接更改房屋,只需选择一个元素即可完成。
我刚学前端的时候(大概是2 01 8 年),我用jQuery动态添加一堆数据到表中。
感觉和现在用Vue写零件完全不一样。

使用时一目了然。
Vue首先要定义一个新的Vue什么的。
在表单中输入 {{this.msg}}。
数据发生变化后,将立即做出决定。
我这里有一个旧项目(2 01 9 年制作)。
它是所有Vue组件的后端管理系统。
每个元素都是一个触发器。
可以通过拖拽的方式来表示。
请随意浏览我们的代码。
jQuery 简单而原始,$("btn").click(function(){}) 就可以做到。
它适合快速开发,但如果变得非常复杂,jQuery 就有点混乱了。

从性能上来说,Vue显然更先进。
它使用虚拟 DOM,也就是说,您首先在内存中创建 DOM 的模型,将其与真实 DOM 进行比较,仅更改内存中的内容,最后同时更新整个内容。
我试过。
该项目是2 02 2 年在Vue3 中使用的,一旦给出更新,视图变化很快,没有任何滞后。
jQuery 怎么样?每一次操作都直接改变真实的DOM,浏览器还要刷新再刷新。
当给予太多时,它会粘在粪便上。
当然,jQuery也有优化,比如使用事件委托,但相比Vue,还是慢。

不同场景下应该使用什么?我认为,对于大型项目,需要渲染部件、涉及公共管理的地方,Vue 没有问题。
比如电子商务网站、后台系统之类的东西。
jQuery 适合快速创建小工具或重建旧系统。
我有一个客户(我在 2 02 1 年认识的),他在旧系统上使用 jQuery,现在想要升级。
当我问他们的团队是否熟悉ES6 时,他们别无选择,只能继续使用jQuery,否则就没办法改变。
最后,在这个生态中,Vue 是全新的一代。
Devotments、CLI 和各种插件就像玩玩具。
jQuery 怎么样?其实插件有很多,但是很多都好几年没有更新了。
现在的前端框架是一种趋势,直接与dom配合的jQuery方式正在慢慢被淘汰。

有适合你的东西。
现在做项目的时候,除非有特殊需求,就选择Vue或者React。
jQuery,如果你不会使用它,就不要使用它,除非你的设计真的坚持使用它。
我还在想这个问题,为什么有些人这么喜欢jQuery?

学习vue.js,还有必要学jquery么?

说白了:在Vue.js时代,你可能不需要学习jQuery。

上周我参与了一个 IE1 1 项目,我必须添加 jQuery。
但现在这种工作已经大大减少了。

需要明确的是,现代浏览器支持 ES6 Promise 和 async/await 比 jQuery 更方便。

您认为您的项目需要 IE8 或更低版本吗?如果不需要,就不要学习 jQuery。
这是第一个。