jqGrid原始碼分析(一)

2021-06-23 08:18:35 字數 514 閱讀 1088

廢話少說,先上grid.base.js 總體結構圖

各位親們,注重看下$.jgrid.extend方法,jqgrid所有公開的引數和方法都是通過這個實現的。

說下這裡jgrid的原始碼組織太凌亂,模組切分略粗,如果發現bug不宜每個人實施解決,光grid.base.js就幾千行,建議作者重構grid,不怕檔案多,就怕模組切分不夠細,一到擴充套件就雞肋!

有幾個小的注意事項

* 必須使用table來初始化

* 不能用於ie的相容模式

* rowid編號從1開始,不是從0開始

#變數說明

* $t,t:table節點,非jquery物件

* table的配置引數都儲存在$t.p中

* pt:頁面上tr節點

Mangos原始碼分析 一)

mangos 原始碼分析 realmd 登陸伺服器 realmd 主程式 launch the realm server int main int argc,char argv h.add authlistensocket 進行一些引數設定 while stopevent 伺服器主迴圈 return...

testlink原始碼分析 一

testlink是乙個很好的用例管理開源元件,因為我之前也作過乙個用例管理的系統,但是遠沒有testlink靈活,本著學習的態度,自己分析一下testlink的源 一點理解,和大家分享,希望能拋磚引玉。下面來看一下testlink的資料庫設計。1 許可權管理 testlink提供了豐富的許可權管理,...

rabbitmq原始碼分析(一)

解壓後工程很整齊 先分析啟動入口點,環境為win7,其實對程式入口點我一直不太了解,感覺erlang程式的入口點沒有固定的,雖然可以通過檔案中的一些東西來分析出來,感覺不方便。prepare方法是幹什麼的,哦確保時間管理器都安裝了必須的幾個事件處理模組。上 啟動rabbit時呼叫模組中的start ...