Vue背景

Vue.js

  1. 认识Vue.js

    • Vue是一个渐进式的javascript框架

      • 渐进式 【 越学越难 】
      • Vue的作者是 尤雨溪
      • Vue是一个个人项目 【 React是facebook的团队项目 】
      • Vue是一个MVVM框架 【 MVVM是MVC的衍生架构 】
        • 扩展: 司徒正美 avonlon.js 也是MVVM框架,也是个人项目
      • Vue是一个单项数据流的框架
    • Vue版本发布的时间

      • Vue 1.x 2014
      • Vue 2.x 2016 【 es6 vue 微信小程序 angular2.0 … 】
  2. MVC

    • MVC是一个软件架构思维,它将一个软件分为三个部分(所有通信都是单向的,单向数据流)

在这里插入图片描述

 - M   Model      数据        Model 将新的数据发送到 View,用户得到反馈
 - V   View         视图       View 传送指令到 Controller
 - C   Controller 控制器    Controller 完成业务逻辑后,要求 Model 改变状态

在这里插入图片描述
在这里插入图片描述

  • MVC衍生

    • mvc backbone 【 前端框架 】
      在这里插入图片描述
    1. 用户可以向 View 发送指令(DOM 事件),再由 View 直接要求 Model 改变状态。
    2. 用户也可以直接向 Controller 发送指令(改变 URL 触发 hashChange 
       事件),再由 Controller 发送给 View。
    4. Controller 非常薄,只起到路由的作用,而 View 非常厚,业务逻辑都部署
    在 View。所以,Backbone 索性取消了 Controller,只保留一个 Router(路由器) 。
    
    • mvp
      在这里插入图片描述
    MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向。
    
    1. 各部分之间的通信,都是双向的。
    2. View 与 Model 不发生联系,都通过 Presenter 传递。
    3. View 非常薄,不部署任何业务逻辑,称为"被动视图"(Passive View),
    即没有任何主动性,而 Presenter非常厚,所有逻辑都部署在那里。
    
    • mvvm Vue Angular.ts 【 Angular2.0】
      在这里插入图片描述
    MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。
    
    唯一的区别是,它采用双向绑定(data-binding):View的变动,自动反映在 
    ViewModel,反之亦然。Angular 和 Ember 都采用这种模式。
    
  1. MVVM
    • M Model 数据
    • V View 视图
    • VM ViewModel 视图模型

V的变化会反映到VM上,反之同理,也就是vm的改变也会影响V

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue是一种基于JavaScript的前端框架,它可以帮助我们构建交互式的Web界面。iOS是苹果公司的操作系统,运行在iPhone和iPad等设备上。背景视频是一种在网页或应用程序中播放的视频。因此,“Vue背景iOS视频”表示在Vue框架中使用iOS设备播放背景视频。 要在Vue中实现背景iOS视频,我们可以遵循以下步骤: 1. 首先,确保在Vue项目中安装了必要的依赖项,例如VueVue CLI等。 2. 接下来,我们需要准备一个iOS设备上的视频。可以使用合适的工具将视频转换为适用于Web播放的格式,如MP4或WEBM。确保视频文件大小适中,以便在网页加载时不会太慢。 3. 然后,在Vue组件中添加一个容器元素,用于放置视频。 4. 在Vue组件的相关生命周期钩子中,例如"mounted",使用适当的HTML元素和属性将视频添加到容器中。在这里,我们可以使用HTML的视频元素(<video>)和相关属性,如“src”、“autoplay”和“loop”等。这将确保视频在页面加载完成后自动播放,并且循环播放背景。 5. 最后,在Vue组件的CSS样式中,使用适当的选择器定位并修饰视频容器。可以设置其位置、尺寸和其他样式属性,以使其适应背景布局,并且与其他元素正确叠加。 通过上述步骤,我们就可以在Vue框架中实现背景iOS视频效果。当用户访问应用程序或网页时,视频将作为背景自动播放,并且可以循环播放。这种效果可以为用户提供更吸引人的视觉体验,并使应用程序或网页更具吸引力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值