什么是 MVVM MVVM(Model-View-ViewModel)是一种软件架构设计模式,由微软 WPF(用于替代 WinForm,以前就是用这个技术开发桌面应用程序的)和 Silverlight(类似于 Java Applet,简单点说就是在浏览器上运行的 WPF) 的架构师 Ken Coop ...
分类:
其他好文 时间:
2020-02-21 20:06:01
阅读次数:
91
vue 前端js框架 js框架:jQuery $(" div1").click(function(){}); MVVM模式 M V VM 双向绑定。 视图和数据模型的双向绑定。 渐进式框架 逐步学习使用这个框架。 生命周期 创建: 直接new Vue对象即可。 传入的参数(格式为json) key的 ...
分类:
其他好文 时间:
2020-02-20 17:13:02
阅读次数:
88
MVVM MVVM与MVC最大的区别就是:它实现了View和Model的自动同步,也就是当Model的属性改变时,我们不用再自己手动操作Dom元素,来改变View的显示,而是改变属性后该属性对应View层显示会自动改变。非常的神奇~ 这里我们拿典型的MVVM模式的代表,Vue,来举例 <div id ...
分类:
Web程序 时间:
2020-02-19 17:28:45
阅读次数:
80
简单来说用 JavaScript 在浏览器中操作 HTML经历了以下几个阶段: 第一阶段:直接用 javascript 操作 dom 节点,使用浏览器提供的原生API; 第二阶段:由于原生 API 不好用,还要考虑浏览器兼容性,jQuery 横空出世, 以简洁的API迅速俘获了前端开发者的芳心; 第 ...
分类:
其他好文 时间:
2020-02-15 15:48:53
阅读次数:
82
Caliburn.Micro 项目文档(翻译):Screens, Conductors and Composition Caliburn.Micro 杰的入门教程6, Screens 和 Conductors 简介 Caliburn.Micro 杰的入门教程5,Window Manager 窗口管理 ...
分类:
其他好文 时间:
2020-02-15 11:44:11
阅读次数:
81
最开始做框架的时候的需求就是多线程访问UI,以前在.NET WPF使用MVVM和数据驱动很容易做到,在JavaSwing中使用另类的观察者模式也实现了。在WxPython中使用观察者模式直接程序崩溃,于是乎仔细的研究了一下发现使用wx.CallAfter()可以实现。 首先在类中引入 import ...
分类:
编程语言 时间:
2020-02-14 14:40:53
阅读次数:
90
1.View <DataGrid> <DataGrid.Resources> <DataTemplate x:Key="ComputeRuleColumnTemplate"> <ComboBox x:Name='ComputeRuleComboBox'> <i:Interaction.Trigger ...
MVVM模式是Model-View-ViewModel模式的简称。 MVVM的组成 MVVM由视图(View)、视图模型(ViewModel)和模型(Model)三部分组成,通过这三部分实现UI逻辑、呈现逻辑和状态控制、数据与业务逻辑的分离。 视图(View):视图负责界面和显示。 视图模型(Vie ...
分类:
其他好文 时间:
2020-02-08 11:37:29
阅读次数:
105
### Vue.js 基础部分 ## 一、 Vue.js 简介 ### 1. Vue.js 是什么 **Vue.js**也称为 Vue,读音/vju:/,类似 view,错误读音 v-u-e 版本: v2.0 - 是一个构建用户界面的框架 - 是一个轻量级 MVVM(Model-View-ViewM ...
分类:
其他好文 时间:
2020-02-07 20:46:13
阅读次数:
63
### Vue.js 基础部分 ## 一、 Vue.js 简介 ### 1. Vue.js 是什么 **Vue.js**也称为 Vue,读音/vju:/,类似 view,错误读音 v-u-e 版本: v2.6 - 是一个构建用户界面的框架 - 是一个轻量级 MVVM(Model-View-ViewM ...
分类:
Web程序 时间:
2020-02-07 20:23:18
阅读次数:
82