成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Sencha Touch高性能list最簡單高效的實現方案

移動開發
Sencha Touch 的list,性能非常的低,官方論壇有人說超過200個項就已經是超標了!但事實上超過40個項就非常卡了,尤其是每個項里還有圖片的時候,在iPhone中可能效果不錯,但到了Android,你可能會摔手機.

不順暢的原因其實是元素太多,必需限制顯示的數據,但又要解決上滾和下滾顯示相應的項,有人會想到用分頁,其實分頁相當的麻煩,下面就說一個鄙人奮戰了一天摸索出來的方法,僅僅三步,幾行代碼,你看了也會會心一笑.

  1. 1.  me.pageNum = 1;//當前頁 
  2.         me.pageItems = Ext.is.Phone?15:25;//每頁顯示項 
  3.         me.list.scroller.on('scrollend',me.onScrollerEnd,me);//監聽滾動停止事件 
  1. 2.  onScrollerEnd : function(scroller,offsets){//分頁邏輯  
  2.         var me = this,  
  3.             lh = scroller.size.height,  
  4.             h  = me.list.getHeight(),  
  5.             y  = offsets.y;  
  6.         if(me.filterValue && me.filterValue!=''){return;}  
  7.         if(y==0){//滾動到頂部時顯示上一頁  
  8.             if((me.pageNum>1)){  
  9.                 me.pageNum--;  
  10.                 me.doPaging ();  
  11.             }  
  12.         }else if((y+h)>=lh){//滾動顯底部時顯示下一頁  
  13.             var c = me.listStore.getCount();  
  14.             if(c > (me.pageNum*me.pageItems)){  
  15.                 me.pageNum++;  
  16.                 me.doPaging ();  
  17.             }  
  18.         }  
  19.     },  

 

  1. 3.      
  2.     doPaging : function(){//分頁邏輯  
  3.        var me = this,  
  4.         n = me.pageNum,  
  5.         y = me.pageItems;  
  6.         me.helpStore.removeAll();//清除所有數據  
  7.         me.helpStore.add(me.listStore.getRange((n-1)*y, (n*y)));//取主store里的范圍     
  8.         me.list.bindStore(me.helpStore);//綁定到當前list里  
  9.         me.list.scroller.scrollTo({x: 0, y:0}, false);//滾動到頂部  
  10.     },//end function doPaging  

 

責任編輯:佚名 來源: iunbug
相關推薦

2011-07-26 09:46:53

Sencha Touc

2011-09-05 12:43:23

Sencha Touc事件

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2011-09-02 15:18:49

Sencha Touc

2011-09-05 13:53:08

Sencha Touc列表

2011-09-05 12:49:59

Sencha Touc事件

2010-11-22 10:31:17

Sencha touc

2011-07-25 15:55:21

Sencha ToucHtml 5

2011-07-25 16:41:16

Sencha Touc

2011-09-05 13:48:36

Sencha Touc圖標

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-25 16:21:22

Sencha touc

2011-09-02 16:21:08

Sencha Touc自動生成工具

2011-09-05 10:39:03

Sencha Touc離線存儲數據庫

2011-11-28 13:42:55

Sencha Touc組件選擇器

2011-09-30 14:15:10

Sencha ToucSencha Touc

2011-09-05 14:09:06

Sencha Touc函數

2011-09-02 15:12:29

PhoneGapSencha Touc

2011-09-05 11:23:26

EclipseSencha Touc框架

2012-03-08 22:31:28

Sencha Touc
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜电影网址 | 欧美精品片 | 国产在线二区 | 国产视频h | 午夜在线精品 | 欧美激情久久久 | 欧美日韩精品一区二区三区蜜桃 | 免费在线观看一区二区 | 国产精品我不卡 | 欧美一区二区三区在线观看 | 99久久免费精品国产男女高不卡 | 黄色片亚洲 | 精品欧美一区二区三区 | 自拍视频网站 | 日韩精品国产精品 | 亚洲精品1 | 久久9热 | 久久国内精品 | 国产精品高潮呻吟久久久久 | 亚洲综合色自拍一区 | 国产一区二区三区久久久久久久久 | 天堂av中文 | 乱码av午夜噜噜噜噜动漫 | 麻豆精品一区二区三区在线观看 | 国产亚洲精品精品国产亚洲综合 | 免费国产视频在线观看 | 在线伊人网 | 亚洲欧美高清 | 99久久久久久 | 欧美天天视频 | 91av视频在线观看 | www.国产一区 | 国产免费a视频 | 国产一区二区三区在线视频 | 91在线观看视频 | 一区二区三区四区国产 | 91精品国产综合久久精品图片 | 欧美不卡一区 | 美国一级片在线观看 | 亚洲精品国产电影 | 麻豆视频在线看 |