MVVM框架了解

1.库和框架区别

  • 1.库(Library):本质上是一些函数的集合。每次调用函数,实现一个特定的功能。

    • 例如:axios、moment

    • 使用库的时候,把库当成工具使用,调用函数即可

  • 2.框架(Framework):由很多个库组成的一套完整的解决方案

    • 例如: vue、react

  • 3.库和框架区别

    • 如果说库是一台电脑的某一个零部件,比如显卡、显示器。那么框架就是一整台组装好的电脑。

    • 使用库的时候会更加的自由,但是使用框架的话就需要按照框架的规则写代码,限制非常多但是同时框架的功能也更加的强大,可以极大的提升开发效率

    • 一个最直接的例子就是: axios库和moment库你的项目可以都用也可以都不用,但是vue框架和react框架你的项目只能选一个。 使用了vue框架就不能使用react框架。

2.vue是MVVM设计模式的框架

  • MVVM设计模式:一种软件架构模式,决定了写代码的方式。

    • M:model数据模型(ajax获取到的数据)

    • V:view视图(页面)

    • VM:ViewModel 视图模型(vue实例)

  • MVVM通过数据双向绑定让数据自动地双向同步 不在需要操作DOM

     

  • 1. 在vue中,不推荐直接手动操作DOM
  • 2. 在vue中,通过数据驱动视图,不要在想着怎么操作DOM,而是想着如何操作数据

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值