什么是vue.js

  • vue.js是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机app;Vue语法也可用于手机app开发,需要借助于Weex)
  • Vue.js是前端的主流框架之一,和Angular.js、React.js一起,并称为前端三大主流框架。
  • Vue.js是一套构造用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合(vue有配套的第三方库,可以整合起来做大型项目的开发)
  • 在vue中,一个核心的概念,就是让用户不再操作DOM元素,解放了用户的双手,让程序员可以更多的时间去关注业务逻辑层
  • 前端的主要工作?主要负责MVC中的V层:主要和用户界面打交道,制作前端页面效果。

框架和库的区别

  • 框架:是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。

  • 例如:node中的express

  • 库(插件):提供某一个小功能,对项目的侵入性较小,如某个库无法完成某些需求,可以很容易的切换。

  • 例如:1.从jQuery切换到zepto;2.从EJS切换到art-template

Node(后端)中的MVC与前端中的MVVM之间的区别

  • MVC是后端的分层开发概念
  • MVVM是前端视图层的概念,主要关注于视图分离,简单地说,就是:MVVM把前端的视图层分为三部分 Model、View、VM 【ViewModel】(MVVM思想的核心,因为VM是M和V之间的调度者)
    MVC三层架构图解如下:
    vue入门(一)MVVM结构如下图所示:
    vue入门(一)
    前端页面使用MVVM的思想,主要是为了让我们开发更方便,因为MVVM提供了数据的双向绑定。
    注意:数据的双向绑定是由VM提供的

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2023-01-16
  • 2021-04-29
  • 2021-08-27
  • 2021-07-26
猜你喜欢
  • 2021-04-16
  • 2022-02-25
  • 2022-12-23
  • 2021-10-21
  • 2021-09-18
  • 2021-09-22
相关资源
相似解决方案