Vue基础

Vue和React都是JavaScriptUI框架,关注核心库,使用虚拟DOM进行高效更新。它们都支持组件化开发,但React在状态改变时会重新渲染组件子树,而Vue能更精确地追踪依赖,减少不必要的重渲染。Vue倾向于模板,而React推荐JSX。Vue作为渐进式框架,提供了更多独立功能。
摘要由CSDN通过智能技术生成
vue和react
相似点
  1. 都是js的 UI 框架,但只有框架骨架,将注意力集中保持在核心库,而路由,状态管理等是框架分离的组件
  2. 使用虚拟DOM,计算出新旧虚拟DOM的差别后应用到真实的DOM上
  3. 组件化,建议将应用分拆成一个个功能明确的模块
不同点
  1. 优化
    react: 组件状态发生改变时,以该组件的为根,重新渲染整个组件子树,不允许在项目生成时进行任何配置

    Vue : 组件的依赖是在渲染过程中自动追踪的,所以系统能精确知晓哪个组件确实需要被重渲染, Vue CLI 运行时可以通过插件进行扩展

  2. HTML & CSS
    react: 一切都是 JavaScript,所有的组件的渲染功能都依靠 JSX,只提供一个构建单页面应用的默认选项

    Vue : 提供了渲染函数,甚至支持 JSX,但默认推荐的是模板,提供了各种用途的模板

Vue基础知识点

Vue是渐进式,其封装了许多小功能,而这些功能相互独立
当数据发生改变时,视图也发生改变,即数据驱动视图
MVC:Model(数据模型)→MySql
View(视图)→Html
Controller(控制器)→路由
在这里插入图片描述
Vue 只关注视图层,即只关注MVC中的V
MVVM:Model:数据属性
View :html标签
ViewModel:相当于{{***}}
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值