1-3MVC MVVM MVP和1-4(组件化概念)

1-3:MVVM MVP 都是有MVC延伸而来的,都是之前比较老的框架,使用的是MVC.

MVP 是Jquery 框架的思想    MVVM 是Vue 思想 上图解释。

一:MVC

(1)View 传送指令到 Controller

(2)Controller 完成业务逻辑后,要求 Model 改变状态

(3)Model 将新的数据发送到 View,用户得到反馈。所有通信都是单向的。

二:MVP

(1)各部分之间的通信,都是双向的。

(2)View 与 Model 不发生联系,都通过 Presenter 传递。

(3)View 非常薄,不部署任何业务逻辑,称为"被动视图"(Passive View),即没有任何主动性,而 Presenter非常厚,所有逻辑都部署在那里。

Model 数据层(Ajax获取远程的数据)

Presenter  呈现层(业务逻辑相关的控制层) 控制器

View  视图层(DOM 展示)  视图

应用场景:当我试图点击提交的时候,改变。视图被操作的时候,控制器会处理(负责所有的业务逻辑),可以操作模型层,发送Ajax请求。控制器通过DOM来改变视图

视图层发送一个事件,交给控制器,控制器要么操作Ajax获取数据,要么直接操作DOM,控制器里面有业务逻辑,决定怎么修改页面的视图层,控制器是数据层和视图层的中转站。  大部分都是在操作DOM

 

三:MVVM:(Vue)

 Model 有数据层

 View  有视图层  负责显示数据

ViewModel(Vue 自带的) 层 取代Presenter

 编码的时候,不需要关注ViewModel(因为这是内置的)

数据变化 页面跟着变化  VM 层来做的 Vue 就是VM 它可以监听数据改变了,触发视图层的改变,它也可以从监听视图层的事件,改变数据。

 Model 有数据层

View  有视图层  负责显示数据

ViewModel(Vue 自带的) 层 取代Presenter

编码的时候,不需要关注ViewModel(因为这是内置的)

数据变化 页面跟着变化  VM 层来做的 Vue 就是VM 它可以监听数据改变了,触发视图层的改变,它也可以监听视图层的事件,改变数据。

 // 面向数据编程

Object.defineProperty

虚拟DOM的机制

实现VM 架构体系

View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。 

四:组件化概念:

可以抽象的理解为,它们都是页面中的一部分,页面可以由拼积木组成的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园2.0是高校信息建设的新阶段,它面对着外部环境变和内生动力的双重影响。国家战略要求和信息技术的快速发展,如云计算、大数据、物联网等,为智慧校园建设提供了机遇,同时也带来了挑战。智慧校园2.0强调以服务至上的办学理念,推动了教育模式的创新,并对传统人才培养模式产生了重大影响。 智慧校园建设的解决之道是构建一个开放、共享的信息生态系统,利用互联网思维,打造柔性灵活的基础设施和强大的基础服务能力。这种生态系统支持快速迭代的开发和持续运营交付能力,同时注重用户体验,推动服务创新和管理变革。智慧校园的核心思想是“大平台+微应用+开放生态”,通过解耦、重构和统一运维监控,实现服务复用和深度融合,促进业务的快速迭代和自我演。 智慧校园的总体框架包括多端协同,即“端”,它强调以人为中心,全面感知和捕获行为数据。这涉及到智能感知设备、超级APP、校园融合门户等,实现一“码”或“脸”通行,提供线上线下服务端的无缝连接。此外,中台战略是智慧校园建设的关键,包括业务中台和数据中台,它们支持教育资源域、教学服务域等多个领域,实现业务的深度融合和数据的全面治理。 在技术层面,智慧校园的建设需要分期进行,逐步解耦应用,优先发展轻量级应用,并逐步覆盖更多业务场景。技术升级路径包括业务数据、数据业务、校园设施智联等,利用IoT/5G等技术实现设备的泛在互联,并通过人工智能与物联网技术的结合,建设智联网。这将有助于实现线上线下一网通办,提升校园安全和学习生活体验,同时支持人才培养改革和后勤管理的精细。 智慧校园的建设不仅仅是技术的升级,更是对教育模式和管理方式的全面革新。通过构建开放、共享的信息生态系统,智慧校园能够更好地适应快速变的教育需求,提供更加个性和高效的服务,推动教育创新和人才培养的高质量发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值