github: https://github.com/hellovoidworld/HVWWeiboA.自定义微博cell基本结构1.需求创建自定义cell的雏形cell包含:内容、工具条内容包含:原创内容、转发内容 2.思路使用分层控件,逐层实现分离model和viewmodel:数据模型、fra...
分类:
移动开发 时间:
2015-02-26 14:45:47
阅读次数:
237
由于javascript中所有数字都是64位的浮点数,所以整数只能精确的表示53bit长的数字。在从server得到的json数据中,有ID是长整数类型,在客户端根据此ID生成的link也是不准确的。办法1是后端ViewModel中ID都改为string类型,但是这种方式会需要在后台进行大量的转换,...
分类:
Web程序 时间:
2015-02-20 17:26:51
阅读次数:
426
1.创建视图模型2.定义视图模型class BlogViewModel extends ViewModel { public $viewFields = array( 'Blog'=>array('id','name','title'), 'Category'=>array('t...
分类:
Web程序 时间:
2015-02-16 14:15:36
阅读次数:
174
Model层是少不了的了,我们得有东西充当DTO(数据传输对象),当然,用字典也是可以的,编程么,要灵活一些。Model层是比较薄的一层,如果学过Java的小伙伴的话,对JavaBean应该不陌生吧。
ViewModel层,就是View和Model层的粘合剂,他是一个放置用户输入验证逻辑,视图显示逻辑,发起网络请求和其他各种各样的代码的极好的地方。说白了,就是把原来ViewControlle...
分类:
移动开发 时间:
2015-02-05 18:28:58
阅读次数:
245
1、model class JX_Unit { public enum SumUnit { KW = 1, L = 2, Kt = 3, } }2、viewModel public...
在很多情况下,我们为了代码的复用可能会存在ViewModel共用的情形。比方说,web应用中常常会遇到的一个需求就是用户找回密码的功能。用户首先要验证通过验证邮箱(通常是用户名)来获取验证码,然后再进行密码重置。那么此时假设需要4个字段:Email、Password、ConfirmPassword、...
分类:
Web程序 时间:
2015-01-25 16:39:06
阅读次数:
241
最近忙着一个项目的上线,突然想起好久没上博客园了跑进来看了一下,好像已经过了有四个月了想想也是过了蛮久了,所以进来发表一点什么东西偶然机会看了一个叫KnockOutJs的东西,体验了一下,觉得还是蛮好玩的首先引用官方的knockoutjs,然后写上js代码var ViewModel = functi...
分类:
Web程序 时间:
2015-01-18 23:59:26
阅读次数:
374
下拉菜单排行:var MyViewModel = function() { var me = this; me.selectOptions = [ {name:"First",id:1}, {name:"Second",id:2}, ...
分类:
其他好文 时间:
2015-01-15 18:11:25
阅读次数:
172
knockout 简介knockoutjs的实现依照[MVVM模式],Model-View-ViewModel。Model,用来聚合server端数据ViewModel,描述的数据以及操作,是行为的抽象View,UI层面的状态显示因此,KO的大致使用思想是:View就是你带有绑定信息的HTML文档,...
分类:
其他好文 时间:
2015-01-14 12:33:45
阅读次数:
155
Stephen Cleary Download the Code Sample This is the second article in a series on combining async and await with the established Model-View-ViewModel ...
分类:
移动开发 时间:
2015-01-13 10:27:56
阅读次数:
256