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