LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[转帖]vue和jquery的区别

liguoquan
2023年10月25日 16:19 本文热度 409
:vue和jquery的区别


vue和jquery的区别

vue和jquery的区别:1、工作原理不同;2、侧重点不同;3、DOM操作不同;4、未来发展不同;5、操作思想不同。其中,工作原理不同指的是Vue做到了数据和视图完全分离开,而jQuery则是要先使用选择器来选取dom对象,然后对dom对象进行操作。

1、工作原理不同

vue:Vue做到了数据和视图完全分离开,它首先把值和js对象进行绑定,然后修改js对象的值,Vue框架就会自动把dom的值就行更新。对数据进行操作不再需要引用相应的dom对象,他们通过Vue对象实现数据和视图的相互绑定。

jquery:jQuery则是要先使用选择器($)来选取dom对象,然后对dom对象进行操作(如赋值、取值、事件绑定等)。

2、侧重点不同

vue:vue侧重数据绑定,可以应用于复杂数据操作的后台页面。如:表单填写页面

jquery:jquery侧重样式操作,动画效果等;可以应用于一些html5的动画页面,一些需要js来操作页面样式的页面中。

3、DOM操作不同

vue:  Vue框架会自动把DOM元素进行更新。简单来说就是Vue帮我们做了DOM操作,节省了很多代码,它只需要做好对数据的单向绑定,就是我们常说的DOM对象绑定,如果当js对象的值也会跟着dom元素的值改变而改变,叫做双向数据绑定。

jquery:jQuery首先要获取到DOM对象,然后对DOM对象进行值的修改等操作,而Vue不直接对DOM元素进行渲染,它更多的是把值和对象(js)进行绑定,然后再修改js对象的值。

4、未来发展不同

vue:vue是一个刚兴起不久的前端框架,有一套完整的体系,是一个精简的MVVM。从技术角度讲,vue.js专注于MVVM模型的ViewModel层,通过双向数据绑定把view层和Model层连接起来,通过对数据的操作就可以完成对页面视图的渲染。vue以它独特的优势简单、快速、组合、紧凑、强大而迅速崛起。

jquery:jquery是一个类库,提供了很多方法,不能算框架。在过去和现在Jquery是最流行的web前端js库,可是现在无论国内还是国外,他的使用率正在渐渐被其他的js库所替代。随着浏览器厂商对H5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率会越来越低。

5、操作思想不同

vue:vue是通过vue对象将数据和view完全分离开的,对数据操作不在引用相应的DOM对象;主要是操作数据。vue基于一种MVVM模式,使用数据驱动的方式,通过Vue对象将数据和View完全分离开来。对数据进行操作,不在需要引用相应的DOM对象,通过vue对象,将数据和相应的DOM对象相互绑定起来。

jquery:jQuery是使用选择器($)选取DOM对象,并对其进行赋值、取值、事件绑定等操作;jquery是直接操作DOM;使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作;和原生的js区别只在于可以更方便的选取和操作DOM对象,数据和界面是在一起的。


该文章在 2023/10/25 16:19:18 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved