Vue简要概述(Vue的使用意义以及MVVM)

本文简要介绍了Vue.js作为一款渐进式JavaScript框架的特点和优势,包括其结合Angular和React的优点,以及如何使用MVVM模式实现数据驱动和组件化的开发。还提及了前端通信框架Axios,以及其他JavaScript框架如jQuery、Angular和React的比较。同时,讨论了Vue.js在MVVM模式中的角色,以及为何选择Vue.js的原因,如轻量级、移动优先、易上手和活跃的社区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VUE

Vue :一款渐进式 JavaScript 框架 (渐进式就是逐步实现新特性),

​ 如实现模块化开发、路由、状态管理等新特性。

​ 其特点是综合了 Angular(模块化) 和 React(虚拟 DOM) 的优点;

Axios前端通信框架

​ 因为 Vue 的边界很明确,就是为了处理 DOM,所以并不具备通信能力,

​ 此时就需要额外使用一个通信框架与服务器交互;

​ 当然也可以直接选择使用 jQuery 提供的AJAX 通信功能;

其他javaScript框架

jQuery:大家熟知的 JavaScript 框架,优点是简化了 DOM 操作,缺点是 DOM 操作太频繁,影响前端性能;

​ 在前端眼里使用它仅仅是为了兼容 IE6、7、8;

Angular:Google 收购的前端框架,由一群 Java 程序员开发,其特点是将后台的 MVC 模式搬到了前端并增加了模块化开发的理念,与微软合作,采用 TypeScript 语法开发;

​ 对后台程序员友好,对前端程序员不太友好;

​ 最大的缺点是版本迭代不合理(如:1代 -> 2代,除了名字,基本就是两个东西)

React

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值