tag mvvm

標籤
貢獻33
86
04:45 PM · Nov 04 ,2025

@mvvm / 博客 RSS 訂閱

格雷 - 對常見軟件架構MVC,MVP和MVVM的淺顯理解

前情提要 學過ASP.NET, DJango, 和Vue,然後我還去查詢了一些關於MVP的文章~ 過程 ASP.NET - MVC MVC就是Model, View和Controller 我們寫ASP.NET的過程 先把Model寫好了,然後通過entity framework根據Model生成數據庫。 填充Controller,每一個Controller的函數對應至少一個View的頁面,C

vue.js , mvp , mvvm , mvc

收藏 評論

jordana - wpf 樹虛擬化高效查詢

樹結構放在 WPF ,有大家熟悉的 TreeView、Menu / MenuItem 等等,自定義的話它是 HierarchicalDataTemplate。 用上 MVVM 模式,視圖與數據分離,意味着你不再需要管 UI ,不用再在 TreeView 內上上下下跑來跑去找控件了。MVVM 不是把樹結構變成不是一顆樹,只是,你操作的,是一個具樹結構的集合而已。我很怕搞 UI

虛擬化 , 雲計算 , mvvm , wpf 樹虛擬化高效查詢 , text , ui

收藏 評論

mob64ca13f8b166 - MVVM框架_code_dream

跨端 UI 開發最佳實踐:基於倉頡 MVVM 架構的落地方案 倉頡 MVVM(Model-View-ViewModel)架構通過數據驅動和雙向綁定實現高效跨端開發。以下是核心落地方案及實踐要點: 一、架構核心設計原則 分層解耦 Model 層:純數據邏輯,定義數據結構與業務規則

mvvm , 架構 , 後端開發 , 複用 , harmonyos , ui

收藏 評論

summerNazi - 編程--基本概念(1)

1.面向過程(PROCEDURE ORIENTED) 1).具體化,流程化 2).性能高 3).算法+數據結構 2.面向對象(OBJECT ORIENTED)(OO) 1).模型化 2).易維護,易複用,易擴展 3.面向對象編程(OOP) 1).繼承 允許在現存的組件基礎上創建子類組件,這統一併增強了多態性和封裝性 A).重載(以統一的方法處理不同數據類型)

mvp , aop , mvvm , oop , mvc

收藏 評論

網線小遊俠 - Android學習第一章第一節android學習路線圖 - adustdu2015的個人空間 -

如果你想系統掌握「完整 Android 開發知識體系」並達到高級 / 架構師級別,我可以幫你劃分出一個更完整的學習圖譜,包括: 一、基礎核心層(必須紮實) ✅ 目標:能寫出高質量、穩定、性能好的 App。 模塊

Kotlin , mvvm , Css , 前端開發 , HTML , ui

收藏 評論

mob64ca140c75c7 - MVVM 升級版:MVI 架構來了

Jetpack Compose 成為主流後,把 Android 開發者往狀態驅動 UI 和單向數據流(UDF)的方向又推了一把。這下子,MVVM 和 MVI 哪個更好的爭論又火起來了。有人説 MVI 有 MVVM 沒有的“可預測性”,也有人覺得 MVVM 不用寫那麼多模板代碼,還能做到 MVI 能做的所有事。本文結合實際的好壞案例、歷史背景,來聊

MVI , mvvm , 架構 , 後端開發 , Android , Python

收藏 評論

mob64ca1404ed65 - 深入淺出學習Struts框架(二):重構MVC模式代碼中跳轉路徑和業務邏輯

你是否在維護SocketRocket項目中的TestChat模塊時遇到過ViewController代碼臃腫、業務邏輯與UI強耦合的問題?本文將以TestChat模塊為例,詳細講解如何通過MVVM架構遷移解決這些痛點,使代碼更易維護和擴展。 重構前MVC架構分析 TestChat模塊原採用MVC架構,核心代碼集中在TCViewController.m中。該文件存在以下

業務邏輯 , mvvm , Css , 前端開發 , HTML , ui

收藏 評論

wx676be6175e246 - Android彈框

一、核心組件與類型 Android提供多種彈框實現方式,滿足不同交互需求: Dialog類:基礎彈框,支持自定義佈局 DialogFragment:推薦使用的彈框組件,與Activity生命週期同步 Material Components:MaterialDialog等第三方庫提供更豐富的樣式 二、主要彈框類型 AlertDialog:

移動開發 , mvvm , 內存泄漏 , Android , 無障礙

收藏 評論

哦哈哈 - MVC、MVP和MVVM

前言 在web1.0時代,並沒有前端的概念,要寫就就後端一起寫了。前後端的代碼雜糅到一起,比如php開發前後端,隨後衍生出MVC開發模式和框架。 web1.0時代 起初的MVC 目標 數據、視圖、以及業務邏輯控制分層;這樣就可以把代碼切割成功能獨立的模塊。 優點 使用了這種分層架構,實則清晰,代碼易維護。 實現了一定程度的前後端的分離,但是還不是很清晰 起初的MVC僅限於服務端(後端),在服務

模式 , mvp , mvvm , mvc

收藏 評論

zhangjinpei - vue雙向數據綁定原理圖(簡易)

雙向數據綁定的概念,相信大家都耳熟能詳,簡單來説,數據變化更新視圖,視圖變化更新數據。為了實現這一效果,在 Vue 中,採用了 數據劫持結合發佈訂閲者模式 的方式來實現。 通過 Object.defineProperty() 實現數據劫持,監聽數據的變化。 通過 發佈者Dep() 訂閲者Watcher 實現發佈訂閲者模式,達到視圖與數據之間相互更新的解耦。 關於如何實現一個簡單的數據雙向綁定,網上

vue.js , 雙向綁定 , mvvm

收藏 評論

xizugogo - Vue響應式原理概述

1 MVVM模式 Model-View-ViewModel源自MVC模式,核心是ViewModel,ViewModel作為一個“中轉站”,對接Model層獲得並轉換數據使得數據易管理、便於View層使用,又對接View層進行雙向的數據綁定。MVVM框架利用ViewModel這一層幫助開發者們做好了之前jQuery時代低效的查找、操作DOM的工作。View最終展現的不僅是Model的數據,也是經過V

vue.js , mvvm , 原理 , 前端

收藏 評論

louzi - WPF -- PasswordBox數據綁定方法

本文介紹下PasswordBox進行數據綁定的方法,本文參考鏈接。 本文完整示例程序見GitHub。 問題描述 PasswordBox的Password屬性不是依賴屬性,因此無法進行數據綁定。 解決辦法 該問題的解決辦法有多種,本文介紹如何通過添加附加屬性解決該問題。 附加屬性是説一個屬性本不屬於某個對象,但由於某種需求附加到該對象上,通過附加屬性可以實現將屬性與宿主解耦的目的。附加屬性本質上就是

wpf , mvvm , 數據綁定

收藏 評論

louzi - WPF -- 點擊空白處隱藏View

本文介紹一種點擊空白處使控件隱藏的實現方法。 問題描述 考慮如下場景,在白板類軟件中,點擊按鈕彈出一個View,希望在點擊空白處直接隱藏掉View,同時可以直接書寫,如下圖: 實現該需求,可以通過View間通信解決,但這樣會增加代碼耦合且使邏輯顯得複雜。 本文通過派生UserControl,將處理邏輯封裝在View內部,從而降低代碼耦合度。 解決方案 通過分析需求可以想到,點擊空白處時,該Vie

wpf , mvvm

收藏 評論

一個在奮鬥的大神 - 面試了12名開發者後,總結了62道 iOS面試題(建議收藏收藏再收藏!)

前言: 每年三四月份都是招聘高峯期,也就是我們説的金三銀四,很多想換工作的職場人士都會選擇在此時換一份工作,畢竟一年之計在於春,對於公司和個人而言都是一個新的開始。 今年受疫情的影響,各行各業都舉步維艱,然而做為iOS面試官的我也在精心準備的為公司招進優秀的iOS開發,期間收到了很多簡歷,也筆試了不少開發者,上一週我們已經發了3個offer,所以先下手為強,我們已經招滿了人的職位,依舊陸陸續續也還

swift , mvvm , 面試問題 , uiview , ios

收藏 評論