MVP是操作dom嘛!
时间: 2023-04-10 22:01:46 浏览: 73
MVP并不是操作DOM,它是一种软件架构模式,用于将应用程序的逻辑层与表示层分离。它包括三个组件:模型(Model)、视图(View)和控制器(Presenter)。其中,模型负责数据的处理和存储,视图负责用户界面的展示,控制器则负责协调模型和视图之间的交互。
相关问题
什么是MVP、MVVM
MVP和MVVM都是常见的软件架构模式。
MVP是Model-View-Presenter的简称,它将一个应用程序分为三个部分:模型(Model)、视图(View)和表示器(Presenter)。其中,模型负责存储和管理数据,视图负责展示数据,表示器负责协调模型和视图之间的交互。
MVVM是Model-View-ViewModel的简称,它与MVP类似,也将一个应用程序分为三个部分:模型(Model)、视图(View)和视图模型(ViewModel)。其中,模型负责存储和管理数据,视图负责展示数据,视图模型则是作为连接视图和数据的桥梁,负责处理视图上的用户交互,并将数据从模型转换成视图所需的格式。
总体来说,MVP和MVVM都是为了将应用程序的业务逻辑和用户界面分离,以便更好地实现代码复用和维护。
MVP为什么是被动视图
MVP是一种软件架构模式,其中M代表Model(模型),V代表View(视图),P代表Presenter(展示器)。在MVP中,View是被动的,因为它只是展示数据和接收用户输入,而不会直接处理数据或逻辑。Presenter负责处理数据和逻辑,并将结果传递给View进行展示。因此,MVP中的View是被动的,而Presenter是主动的。