vue初始

vue的初始

一、什么是vue?

vue时一套用于构建用户界面的逐进式框架,vue被设计为可以自底向上逐层应用,vue的核心库只关注视图层。

三大主流框架?

vue Angular React

为什么要学习流行框架?

  • 轻量级框架:只关注视图层,是一个构建数据的视图集合
  • 简单易学:国人开发,中文文档,不存在语言障碍,易于理解和学习
  • 视图、数据、解结构分离:使数据的更改更为简单
  • 不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作
  • 虚拟DOM:不再使用原生的dom操作节点,极大解放dom操作
  • 运行速度更快:相比较与react而言,vue存在很大的优势

框架和库的区别?

框架:是一套完整的解决方案,对项目的侵入性较大,项目需要更换框架,需要重新架构一个项目。
库:提供一个小功能,对项目的侵入较小,如果无法完成需求,更换其他库即可。

MVC和MVVM的区别:

MVC

是-种设计模式,表示“Model- -View- -Controller”, 是后端的分层开发概

●M:模型层,负责处理数据(是应用程序中用于处理应用程序数据逻辑的部

●V:视图层,负责终端界面展示(是 应用程序中处理数据显示的部分,视图是依据模型数据创建的)

●C:调度层,是应用程序中处理用户交互的部分,控制器接受用户的输入并调用模型和视图去完成用户的需求,负责维护两者之间数据传递,控制器本身不输出任何东西和做任何处理,它只是接收请求并决定调用那个模型构建去处理4.1. MVC

MVVM

MVVM表示“Model-View- -ViewModel”,是前端视图层的概念,主要关注于视图层分离
●M:模型层,就是业务逻辑相关的数据对象,通常从数据库映射而来,我们可以说是与数据库对应的model。
●V:视图层。展示出来的用户界面。
●VM:视图模型层,连接view和model的桥梁。因为model层中的数据往往是不能直接跟view中的控件一-对应 上的,所以需要在定义一个数据对象专门
对应view.上的控件,而viewModel就是把model对象封装成可以显示和接受输入的界面数据对象。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值