分頁功能實現思路

2021-10-04 21:55:06 字數 690 閱讀 1379

最近專案中開發了分頁功能,開發過程中一邊開發一邊梳理思路,雖然馬馬虎虎開發完成了,但是總感覺有什麼地方沒有考慮到。寫這篇部落格的目的主要還是想再理順一下思路,如果有考慮不到的地方還希望大家批評指正。再有就是當個知識點記錄一下,以便日後查用。

//1.定義乙個容器來儲存所有記錄(陣列,字典表都可以)。

map> records;

//2.定義三個變數分別表示記錄的總條數,記錄的總頁數,

//當前頁碼,乙個常量(每頁記錄最大條數)。

#define countofpage 10;

int totalitem;//記錄總數

int curpage; //當前頁數

int totalpage;//總頁數

//3初始化處理:獲取所有記錄填充容器,當前頁碼初始化為-1,

//根據記錄總數計算出總頁數,填充首頁資料,分別處理無記錄(當前頁碼仍為-1),

//記錄數少於每頁最大記錄數(當前頁碼賦值為1),

//記錄數大於等於每頁最大記錄數(呼叫首頁處理方法)。

if(totalitem>itemcountofpage)

else

if(curpage > 1)

if(curpage==1)

if(curpage>1)

{curpage--;

for(int j =0;j如果有考慮不到的地方還請指出

功能實現思路

模擬彈框 模擬滾動條 banner的外掛程式 模擬彈框 模擬滾動條 定義2個div 外層是上下滾動的長條,中間是使用者拖動的,然後監聽滑鼠事件和滾動事件分別是 mousewheel,相容火狐dommousescroll 然後移動時改變div top 或者改變瀏覽器scrolltop值 實現滾動的效果...

yii 分頁功能實現

本文使用時,分頁類在yii框架中以元件的形式存在於components中。action 如下 php view plain copy print public function actionindex page limit info user findallbysql sql show page p...

分頁功能的實現

不多說,先放出主角 實現分頁功能的sql語句 news管理系統的分頁語句 select newsno,news title,news context,news author,news pubdate,news type,readcount,news images from select rownum...