jQuery EasyUI 1.2.6 源碼、demo合集、離線api、個人化的layout布局 jQuery EasyUI 1.3.0 連結:jQuery EasyUI 1.3.0 Demo合集、離線API、動態換膚 相信關注過jQuery UI 的大部分都查到過easyui,現在官網提供的最新版本是1.2.6,但是作者其實已經開發出1.3版本,只是還沒有放出來,證據就是,到官網Documentation裡面,瀏覽器檔案另存一下,down下的有一個jQuery.easyui.min.js檔案,開啟看一下頁頭版本號碼已經是1.3的了,但是1.3對應的文檔,demo作者還放出來,所以還是暫時不用為好,個人試了一下,已經和1.2.6不大相容,或者是css樣式布局有一些變化,謹防出錯還是使用1.2.6吧。
試用過EasyUI的話應該感覺不錯吧,但是作者把放出來的源檔案都是壓縮的,而且內部變數名都已被混淆,也可能跟開源的方式有關吧。這使想在項目中使用的人又愛又怯,畢竟一旦出問題了,不好尋找和修改,而且沒人想看那一堆底線開頭的變數和函數。前幾天試著想去翻譯,發現自己沒頭沒腦的修改根本不是辦法,就放棄了,在網上搜了一下源碼,發現還真有,是1.2.5版本的,plugins下檔案基本都被全部翻譯完了,都是可讀的檔案。但是讀了其中的幾個檔案發現有錯誤,因為修改內部變數名的時候,基本都是根據意思確定並替換,但是個別檔案裡面替換的有問題,比方說jquery.layout.js,所以用起來的時候還是多驗證一下。不過找到了有跡可循的修複源碼變數名的方法。 1.2.6的檔案沒有翻譯完,工作量還是挺大的,再者翻譯的越多而不去用、不驗證,發生錯誤的可能性會很大。所以用到那個檔案再翻譯那個。1.2.6隻翻譯了Layout相關的幾個檔案jquery.accordion.js、jquery.draggable.js、jquery.layout.js、jquery.panel.js、jquery.parser.js、jquery.resizable.js、jquery.tabs.js。看到這篇檔案的看客,如果還需要其他檔案,可以自行翻譯,或者發個郵件給我,也可以給翻譯了,方便大家,快樂自己,呵呵。 另外為了方便查看,把Demo做成了合集,API都做成了離線版本,和官網一致。也順便個人化了一下UI,窄邊框,減去不必要的圖片,看起來更簡潔清爽一點。還沒有使用過的EasyUI也可以當成小例子看一下,導覽列可以添加到工作區Tab連結,以前網上找的,這次也都用上了。 先看圖再猛點下面的連結下載http://files.cnblogs.com/purediy/jquery-easyui-1.2.6.zip。各位看官載客,別忘了推薦下,呵呵。 jQuery EasyUI 1.2.6 Demo jQuery EasyUI 1.2.6 API