日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

VUE前端框架介绍(基础)

發布時間:2023/12/29 HTML 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VUE前端框架介绍(基础) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、設計模式(MVC/MVP/MVVM)的區別
1、Vue.js(讀音 /vju?/, 類似于 view)是一個構建數據驅動的 web 界面的漸進式MVVM框架。

設計模式(MVC/MVP/MVVM)的對比

(1)MVC (Model View Controller ):
a、視圖(View):用戶界面。
b、控制器(Controller):業務邏輯
c、模型(Model):數據保存

MVC特點:
a、用戶可以向 View 發送指令(DOM 事件),再由 View 直接要求 Model 改變狀態。
b、用戶也可以直接向 Controller 發送指令,再由 Controller 發送給 View。
c.、Controller 非常薄,只起到路由的作用,而 View 非常厚,業務邏輯都部署在 View。

(2)、MVP(Model View Presenter):
MVP 模式將 Controller 改名為 Presenter,同時改變了通信方向。


MVP特點:
a、各部分之間的通信,都是雙向的。
b、View 與 Model 不發生聯系,都通過 Presenter 傳遞。
c、 View 非常薄,不部署任何業務邏輯,稱為"被動視圖"(Passive View),即沒有任何主動性,而 Presenter非常厚,所有邏輯都部署在那里。

(3)、MVVM( Model-View-ViewModel ):
MVVM 模式將 Presenter 改名為 ViewModel,基本上與 MVP 模式完全一致。

MVVM特點:
唯一的區別是,它采用雙向綁定(data-binding):View的變動,自動反映在 ViewModel,反之亦然。VUE采用這種模式。

總結

以上是生活随笔為你收集整理的VUE前端框架介绍(基础)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。