当前位置: 编程技术>移动开发
本页文章导读:
▪Sencha Touch高性能list最容易高效的实现方案 Sencha Touch高性能list最简单高效的实现方案
不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙.........
▪ view平添手势() view添加手势()
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handelSingleTap:)];
[self.m_tableView addGestureRecognizer:singleTap];
[singleTap release];
[singleTap setNumb.........
▪ VPS配备二级域名 VPS配置二级域名
1. 域名解析商配置泛解析 主机记录 *记录类型 A2. 修改Apache配置servernameserveralias3. django 配置 allowed_hosts4. 重启apache
......
[1]Sencha Touch高性能list最容易高效的实现方案
来源: 互联网 发布时间: 2014-02-18
Sencha Touch高性能list最简单高效的实现方案
不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙人奋战了一天摸索出来的方法,仅仅三步,几行代码,你看了也会会心一笑.
不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙人奋战了一天摸索出来的方法,仅仅三步,几行代码,你看了也会会心一笑.
me.pageNum = 1;//当前页 me.pageItems = Ext.is.Phone?15:25;//每页显示项 me.list.scroller.on('scrollend',me.onScrollerEnd,me);//监听滚动停止事件
onScrollerEnd : function(scroller,offsets){//分页逻辑 var me = this, lh = scroller.size.height, h = me.list.getHeight(), y = offsets.y; if(me.filterValue && me.filterValue!=''){return;} if(y==0){//滚动到顶部时显示上一页 if((me.pageNum>1)){ me.pageNum--; me.doPaging (); } }else if((y+h)>=lh){//滚动显底部时显示下一页 var c = me.listStore.getCount(); if(c > (me.pageNum*me.pageItems)){ me.pageNum++; me.doPaging (); } } },
doPaging : function(){//分页逻辑 var me = this, n = me.pageNum, y = me.pageItems; me.helpStore.removeAll();//清除所有数据 me.helpStore.add(me.listStore.getRange((n-1)*y, (n*y)));//取主store里的范围 me.list.bindStore(me.helpStore);//绑定到当前list里 me.list.scroller.scrollTo({x: 0, y:0}, false);//滚动到顶部 },//end function doPaging
[2] view平添手势()
来源: 互联网 发布时间: 2014-02-18
view添加手势()
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handelSingleTap:)]; [self.m_tableView addGestureRecognizer:singleTap]; [singleTap release]; [singleTap setNumberOfTouchesRequired:1];//触摸点个数 [singleTap setNumberOfTapsRequired:1];//点击次数 //单击方法 -(void)handelSingleTap:(UITapGestureRecognizer*)gestureRecognizer { NSLog(@"%s",__FUNCTION__); [self performSelector:@selector(singleTap:) withObject:nil afterDelay:0.2]; } -(void)singleTap:(id)sender { NSLog(@"%s",__FUNCTION__); }
[3] VPS配备二级域名
来源: 互联网 发布时间: 2014-02-18
VPS配置二级域名
1. 域名解析商配置泛解析
主机记录 *
记录类型 A
2. 修改Apache配置
servername
serveralias
3. django 配置 allowed_hosts
4. 重启apache
1. 域名解析商配置泛解析
主机记录 *
记录类型 A
2. 修改Apache配置
servername
serveralias
3. django 配置 allowed_hosts
4. 重启apache
最新技术文章: