jqwidgets.js:是一个功能完整的框架,它具有专业的可触摸的jQuery插件、主题、输入验证、拖放插件、数据适配器,内置WAI-ARIA(无障碍网页应用)可访问性、国际化和MVVM模式支持。jQWidgets为搭建专业网站和开发移动应用程序提供了一个全面的解决方案。它完全基于开放的标准和技术...
分类:
数据库 时间:
2015-08-05 00:43:38
阅读次数:
317
第一章:入门1、Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout有如下4大重要概念:声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(mode...
分类:
其他好文 时间:
2015-08-03 08:57:26
阅读次数:
273
1.MVVM简介这个模式的核心是ViewModel,它是一种特殊的model类型,用于表示程序的UI状态。它包含描述每个UI控件的状态的属性。例如,文本输入域的当前文本,或者一个特定按钮是否可用。它同样暴露了视图可以执行哪些行为,如按钮点击或手势。我们可以将ViewModel看作是视图的模型(mod...
分类:
其他好文 时间:
2015-07-28 17:21:47
阅读次数:
207
在WPF项目开发中最常用的开发模式无疑是MVVM模式, MVVM模式开发的好处,在这里就不详细讨论, 还有本文中所使用MVVMLight框架,为什么使用MVVM框架(1、框架较轻,2、学习成本低、3、适用大多数中小型项目,4、相对于微软的prism框架更容易上手) 下面开始一步一步搭建框架第一步:利...
MVVM绑定view-viewModel-model,模型介绍省略,就是创建类,添加字段封装属性。注:控件的绑定只能绑定到属性上,不能绑定到字段上;接下来就是代码(view): 1 7 8 9 10 11 12 ...
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和MVVM Light。到2012年的时候,看到HTML5的大行其道和Silverlight的衰落,果断把主要精力投入到ASP.NET MVC和Knockout的开发和研究当中,虽然...
分类:
其他好文 时间:
2015-07-20 19:41:10
阅读次数:
188
iOS中的MVC(Model-View-Controller)将软件系统分为Model、View、Controller三部分
Model: 你的应用本质上是什么(但不是它的展示方式)
Controller:你的Model怎样展示给用户(UI逻辑)
View:用户看到的,被Controller操纵着的
Controller可以直接访问Model,也可以直接控制...
分类:
移动开发 时间:
2015-07-15 19:20:49
阅读次数:
168
jquery本身特性,也就是事件触发,很多时候,就是你在编写 触发事件->处理数据 的流程。很显然,功能一多,代码就会和面条一样,交织在一起了。然后你要么崩溃,要么自然而然的开始写你自己的框架来管理代码了。mvvm绝对的优势就是降低耦合性,让前端从复杂的事件,回调中挣脱出来。举一个例子,利用一般的前...
分类:
其他好文 时间:
2015-07-08 20:24:11
阅读次数:
100
MVVM简介针对客户端应用开发AngularJS吸收了传统的MVC基本原则。MVC(Model-View-Controll)设计模式针对不同的人可能意味不同的东西 ,AngularJS并不执行传统意义上的MVC,更接近于MVVM。MVVM模式是Model-View-ViewMode模式的简称。由视图...
分类:
其他好文 时间:
2015-07-06 13:44:04
阅读次数:
121
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重
构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和
MVVMLight。到2012年的时候,看到HTML5的大行其道和Silverlig..
分类:
其他好文 时间:
2015-07-01 18:49:06
阅读次数:
139