[个人见解]JavaScript的整合易用框架Jquery是否过时?必须学习基于MVVM思想设计的Vue、Angular、React.js!...
发布日期:2022-03-11 15:03:35 浏览次数:7 分类:技术文章

本文共 938 字,大约阅读时间需要 3 分钟。

首先,可以先了解一下jQuery和vue是否有对比性?


 

 

1.1 jQuery简介?

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

所以jQuery不是真正意义上的mvvm框架

1.2 jQuery现状?

曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外他的使用率正在渐渐被其他的js库所代替.

随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会越来越低

1.3 简单来说jQuery对开发者有什么作用?

jQuery只是让开发者更加容易使用DOM渲染及其他JavaScript功能而已。

 

1.4 为什么我觉得jQuery会过时?

我们先来看看jQuery解决了哪些痛点:
1. 浏览器兼容问题
2. 便捷的DOM操作和动画效果
3. 封装ajax
再看看当下前端的形式:
1. 浏览器越来越趋于标准化,兼容问题也越来越不是问题
2. 动画效果再也不用像以前那样用计时器写了,HEML5和CSS3已经普及,动画也变得不是问题
3. 另外,MVVM框架的流行,
DOM操作和事件绑定,抛开动画的问题,剩下主要就是数据的增删改,这种操作用jQuery,不管从性能的角度,还是易于开发和维护的角度来看,mvvm都要超jQuery很多。
4. 封装ajax,可以完全用 fetch 或 axios 这些第三方模块取代。
综上所述,可以肯定的说jQuery已经过时了。
但是使用jQuery的仍然多于mvvm,基于jQuery的web应用和网站(主要是网站)jQuery的数量仍然多于mvvm框架。
这种状态还会保持一段时间,但是应该不会太长。

 

2.1 Vue简介?

精简MVVM框架、快速,组合,紧凑,强大

从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来,通过对数据的操作就可以完成对页面视图的渲染。

 

 

转载于:https://www.cnblogs.com/hoanfir/p/9034170.html

转载地址:https://blog.csdn.net/weixin_30267785/article/details/99159728 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:房租管理小软件(七):flowlayoutPancel 中增加分类控
下一篇:Java IO包装流如何关闭?

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月22日 08时21分59秒