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