1.1 初识vue.js

1.vue.js是什么?
构建数据驱动的Web应用开发框架
  改变数据就能驱动页面的一个更新,再也不需要开发者自己去操作dom


2.为什么如此受欢迎?
  (1) 声明式渲染,应对前端分离的大趋势
                内部包含了一套模板
  (2) 渐进式框架,适应各种业务需求以及场景
                 模块化开发,在不同段的需求都能满足
  (3) 快速交付,结合第三方UI框架
                 对应的vue.js有一个活跃的社区,提供各种各样的库,UI框架等,
                 利用别人的东西快速实现自己的工作。
  (4) 企业需求,必备技能
           



3.MVC,MVP,MVVM架构模型对比


(1)MVVM:"MVVM":双向数据绑定,View的变动,映射在 ViewModel,反之一样


架构思想:是来指导我们开发者的开发行为,为了更好的让代码可读,可复用的原则
vue的设计无疑受到了MVVM的启发



(2)MVC:  "MVC":Controller 薄,View 厚,业务逻辑大都部署在 View。 
 



(3)MVP: "MVP":View 薄,不部署任何业务逻辑,称为"被动视图" (Passive View)
          Presenter 厚,逻辑都部署这里。
                             



(4) 对比其他框架(angular,react)


4.开发式渲染=>组件系统=>路由机制=>状态管理=>....

5.vue缺点:
ie8以下低版本浏览器不兼容
生态圈小
学习成本高


 





















































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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值