首页>>前端>>Vue->为什么用vue不用jquery?

为什么用vue不用jquery?

时间:2023-12-03 本站 点击:0

还是 jquery 比 vue 好

不同的概念吧,jquery不过是操作DOM的工具库,Vue是为了快速开发,省去了你操作DOM的时间、开发非常快速便利。等你用会了Vue 你就不会想用JQ了

vue思路:vue和jquery哪个好?

jquery作为风靡一时的js库,其优雅的链式写法和简单粗暴的操作方式——可以说在react和vue出来之前独霸天下。那么vue相比jquery的优势又在哪呢?

根据龙哥这么多年的使用经验:我得出得结论是各有千秋,比如jquery做效果很棒,vue解析数据渲染页面速度快,如果你做的是分离式开发,无疑你需要选择数据解析更强的vue,但是如果你做的是传统的mvc不分离开发,那么建议你选择jquery。这两者在思路上还是有所区别的,比如我们并不能用jquery操作dom的思维去写vue...

不要用jquery那种dom的思路放到vue中去操作。

vue本身是操作数据的,

例如说,做一个tab选项卡,如果是jquery,我们第一步会想,当前点的那个,从dom中jquery(“#name”)给他找出来,再运行function。

等于是你遍历了两遍dom。效率是非常低的。其实你应该想想,如果你这个操作,只是去比较一下两个数组,是不是效率最起码提高10倍??

可是这样再vue中是行不同的

你要想想,tab其实是一个数组,按照1,0,0,0去排列

1就是展开的那个,

你只要知道当前的active是哪一个就行了,然后判断tab按钮上的1和下面展示内容的1的位置是不是相等,就可以了。

在这个世界中,0和1,就可以创造万物,是最简单的东西创造万物,而不是每个万物都独立,所有一切的东西都有一个最简单的起源。这就是计算机。

vue.js和jquery的区别

一、主体不同

1、vue.js:是一套用于构建用户界面的渐进式JavaScript框架。

2、jquery:是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。

二、特点不同

1、vue.js:Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

2、jquery:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。

三、优势不同

1、vue.js:目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

2、jquery:提供了对基本JavaScript结构的增强,比如元素迭代和数组处理等操作。

参考资料来源:百度百科-jQuery

参考资料来源:百度百科-Vue.js

在vue中使用jq有必要吗

Vue 的官方是不建议直接操作 DOM 的,Vue 的用途在于视图和数据的绑定。如果通过JQuery 直接操作 DOM 的话,势必会造成视图数据和模型数据的不匹配,这样 Vue 就失去它存在的意义了。

JQuery 和 VueJS 合理使用并不会造成冲突,因为他们的侧重点不同,VueJS 侧重数据绑定和视图组件,JQuery 侧重异步请求和动画效果。如果使用JQuery + VueJS 开发,一定要在 Vue 渲染完所有的 HTML组件之后再通过 JQuery 处理,而使用 JQuery 时应避免直接操作 DOM ,但是应用动画是允许的。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Vue/10575.html