vue相关的三大流行框架

vue.js相关的三大流行框架

 

 

 

 

 

 

 

 

Vue概述:

MVX模式简介,Vue框架简介,Vue.js的安装与使用。

Vue基础语法:

实例对象,生命周期,模板语法,计算属性,methods方法

Vue渲染:

列表渲染,条件渲染

Vue事件与表单:

事件处理,事件对象,事件委派,表单处理

MVX模式简介:MVX框架模式:MVC+MVP+MVVMMVC:Model模型+View视图+Controller控制器

View通过Controller和Model联系,Controller是View和Model的协调者,View和Model不直接联系。用户通过控制器Controller来操作模板从而达到视图view的变化。

MVP是通过MVC模式演变而来,都是通过Controller/Persenter负责逻辑的处理+Model提供数据+View负责显示。

MVC为View,Controller,Model三部分。

MVP理解:Presenter包含UI的处理逻辑,负责与View和model通讯,Model为数据和数据的处理逻辑,只能与Persenter通讯,View负责呈现只能与Persenter通讯

MVVM组成:

View,展示UI,Model为数据模型,ViewModel视图模型负责绑定控制视图,使之Model与View关联,同时降低耦合。

MVC模式和MVVM模式

移动端应用广泛软件架构之一的模式:MVC模式。MVC模式分为三部分,Model模型,View视图,Controller控制器,MVC模式的过程。

将View层展示给用户,通过HTML页面接收用户动作,将指令传递给Controller,触发的业务传递给Controller,Controller完成业务逻辑。

MVC模式执行过程:

 

MVVM模式:

MVVM模式是将MVC模式的Controller改成ViewModel。view的变化会自动更新ViewModel,ViewModel的变化也会自动变化到View层。

view是用来接收用户请求的,model是处理数据的,不再与view层进行交互数据,viewmodel监听view层请求的变化,ViewModel和Model层之间进行数据双向绑定,Model层监听ViewModel的变化。

 

MVC模式和MVVM模式的区别:

MVC模式,数据是单向的,由view->Controller->Model->View方向循环,而在MVVM模式中,数据是可以双向通信,核心是ViewModel对象。

 

Vue.js是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不同的是,Vue设计为可以自底向上逐层应用,Vue的核心库只关注视图层。

目录结构:

build:项目构建相关代码

config:配置目录,包括端口号等

mode_modules:npm加载的项目依赖模块

src:assets:放置一些图片,components:目录里面放了一些组件文件,App.vue项目入口文件,main.js:项目的核心文件。

static:静态资源目录

test:初始测试目录

index.html:首页入口文件

package.json:项目配置文件

Vue框架简介:

Vue是一套构建用户界面的渐进式框架,Vue只关注视图层,采用自底向上增量开发的设计,Vue的目标是通过API实现数据绑定和组合视图组件。

Vue框架的好处:

数据绑定,指令,轻量级,插件化。

Vue掌握Vue基础知识,Vue框架基础语法,Vue开发工具,Vue组件,Vue模块化开发,Vue工程工具,npm/yarn和webpack开发工具,Vue CLI开发工具,Express服务器开发和axios网络请求,创建Express应用程序,axios发送AJAX请求,Postman插件,Vue路由,单页面应用SPA,vue-router实现路由机制,Vuex状态管理,本地存储,Vue UI库,Vue中的UI库。

三大主流框架:

主流的MVVM框架有Angular,React和Vue.js。

Angular是谷歌推出的MVVM框架,功能强大,含有模板,数据双向绑定,路由,模块化,服务,自带了丰富的Angular指令,由谷歌维护。React是由Facebook推出的JavaScript库,Vue.js是于2014年开发的MVVM框架。

vue.js的安装

vue.js的下载地址为

https://vuejs.org/js/vue.js

安装地址:

https://cn.vuejs.org/v2/guide/installation.html

一为:在vue.js的官网上直接下载vue.min.js并用标签引入。

二为:利用CDN方式引入Vue.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Angular、Vue 和 React 都是目前非常流行前端框架,它们各有优缺点,下面是它们的简单比较: 1. Angular: - 优点:提供了完整的解决方案,包括组件、路由、表单、依赖注入等等,可以让开发者更快地构建大型应用。它还提供了强大的 CLI 工具,可以快速生成代码和构建项目。同时,它也有一个很活跃的社区和良好的文档。 - 缺点:学习曲线比较陡峭,需要掌握 TypeScript 和一些比较高级的概念。代码量比较多,有一定的学习成本和维护成本。 2. Vue: - 优点:学习曲线比较平缓,易于上手。它的 API 设计非常优美,使得编写代码变得简单和优雅。它还提供了一些性能优化的特性,如虚拟 DOM 和异步渲染。 - 缺点:虽然 Vue 的社区也很活跃,但是相对于 Angular 和 React 来说,它的生态系统还不够完善。相比于 Angular,它在大型应用方面的支持还有待提高。 3. React: - 优点:React 提供了一种声明式的编程方式,可以让开发者更专注于业务逻辑。它的虚拟 DOM 技术可以有效地提高性能。同时,它也有一个非常庞大的生态系统,许多开源库和组件可以快速地集成到项目中。 - 缺点:React 的学习曲线比较陡峭,需要掌握 JSX 和一些函数式编程的概念。它也没有提供像 Angular 那样的完整解决方案,需要开发者自己选择和集成其他库。 总之,Angular、Vue 和 React 都有自己的优缺点,选择哪种框架取决于项目的需求和开发者的技能水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值