精简版MVVM 供学习的朋友使用,

原创 2016年08月29日 14:38:58

很久没更新了,这段时间在换工作。

代码大概五百多行吧,纯原生,没有任何依赖。

采用的set,get 原生的属性访问器事件,对属性变化进行监听,所以只支持IE9+,chrome 和火狐版本不老,都支持.

项目如果使用的话,可以很好的进行二次开发,因为代码量少,阅读起来不是很难。

这个MVVM实现源码,本来很早就想发表上来,给想学习的人一个思路。这个框架实现了常用的input 元素的一些绑定外。还实现了template和list 列表数据源的双向绑定 .具体思路。我以后有时间,再和大家讲一下。有建议的朋友也可以留言,指出来。大家相互学习。

直接运行html 里面有使用例子.

源码下载地址:http://download.csdn.net/detail/long5305350/9615895  点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

SQL 宝典(本人总结供学习使用)

/*SQL Server 数据库的高级操作(1) 批处理(2) 变量(3) 逻辑控制(4) 函数(5) 高级查询*/{1}事务--开始事务BEGIN TRANselect* from D_SalesO...
  • rmak2008
  • rmak2008
  • 2008年12月16日 16:11
  • 475

学习android的MVVM设计模式

最近更迷上了国外的技术网站,结合一些国内好的网站Get新技术。 MVVM(Model-View-ViewModel)是MVP的升级篇,厉害了我的哥。 “关键在于View和Model的双向绑定,当Vie...
  • u012842688
  • u012842688
  • 2017年03月15日 11:18
  • 195

【框架学习】MVVM初探

由于工作需要,自己学习了一下MVVM,做以总结。 一、 学习前提:       (1)Data Binding       (2)Dependency Property       (3)委托命令  ...
  • u013047584
  • u013047584
  • 2016年08月07日 16:07
  • 1642

MVVM的简单使用

我们知道在今年MVP的设计模式非常的火。MVP 是由 MVC 演变而来,在代码的解耦层次更加的独到!避免了更多的代码耦合度。在MVP 中 将 M(modle)层 与 V(View) 层脱离开来,更好的...
  • wlytctw
  • wlytctw
  • 2016年09月06日 11:27
  • 1126

Android MVVM实战Demo完全解析

在之前的文章中介绍了部分DataBinding框架的使用以及mvvm模式的理论,那今天就通过一个Demo来讲解一下mvvm在实战中的结构是怎么样的,以及它的具体使用,下面一起来看,关于DataBind...
  • zhouxu88
  • zhouxu88
  • 2017年10月19日 14:11
  • 1827

WPF-MVVM模式学习笔记2——MVVM简单样例

1. 先创建一个简单的WPF样例,并逐步将它重构成为MVVM模式。    这个Demo需求是:在界面上放置文本框用来显示定义的类Student中的名字,放置Button来修改Student的名字。  ...
  • mybelief321
  • mybelief321
  • 2015年03月18日 22:58
  • 3272

我的MVVM开发模型的理解之路

软件开发工作走过了7个年头,一直想着把技术能提高,一直也未对许多架构和技术理解清楚, 今天想重点说下我MVVM的理解之路:    记得工作的第一家公司,开发用到了WPF,大家一直在说MVV...
  • crazyliyang
  • crazyliyang
  • 2017年04月14日 16:49
  • 802

HeadFirst设计模式 之 C++实现(三):Decorator(装饰者模式)

装饰者模式是很有意思的一种设计模式,你将能够在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。不是使用继承每回在编译时超类上修改代码,而是利用组合(composition)和委托(de...
  • aall0123
  • aall0123
  • 2014年06月06日 15:43
  • 1191

MVVM前端框架个人见解

mvvm前端框架的个人见解
  • yang1464657625
  • yang1464657625
  • 2016年12月02日 18:33
  • 805

对ASP.NET MVC的初步理解以及与MVVM的比较

能比较直观的看出来,在MVVM中View和Model是没有直接联系的。View通过绑定ViewModel中的依赖属性实现View和ViewModel中数据的双向更新。这样在业务逻辑中只需要专注于操作V...
  • durow
  • durow
  • 2015年05月11日 22:37
  • 1097
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:精简版MVVM 供学习的朋友使用,
举报原因:
原因补充:

(最多只允许输入30个字)