minggeJS1.9.0加強版,年前最后一次更新

jopen 8年前發布 | 6K 次閱讀

如果 minggeJS1.6比如成一個“初生嬰兒",那么minggeJS1.9.0已經”18歲“了!,JQUERY作者以前走過的坑,minggeJS又重新走了一次,minggeJS是在 輿論壓力下成長起來的。但凡經歷過磨練的作品一定是好作品。

用minggeJS開發前端項目這么定了

MingGeJS1.9.0是年前最大最后的一次更新,細節如下:


1:事件綁定機制變更,性能進一步加強,全面支持事件委托-示例  $(xxx).on(event,"選擇器",function(){});  (這個變更我花費太多時間了);

2: 新增$.bindFn.extend()事件API創建接口,用法和$.Fn.extend()一樣,不同的是操作事件API接口而已,
   事件接口創建后。可能通過$.bind("xxx",function) 可進行引用。

3:createNode 函數被噴嚴重,被迫全部重寫,已與JQUERY對齊,append 和insertBefore語法,參數已和JQUERY保持一致,createNode保留中文參數傳入

4:新增$.data接口操作,事件內存,動畫內存等等統一通過$.data接口進行管理,

5: [attr="x"]修復選擇器的BUG,增加對attr屬性的IE678兼容與支持,以及準確度修復,選擇器性能等,選擇器的代碼幾乎百分之80以上重寫了

6:修復[attr="x"]div attr在前div在后邊時,選擇器取不出的BUG


7: 新增移動端tap事件 doubleTap(雙擊)  tap(單擊)。后續會加入更手機事件

 
8: 新增$(XX).offset()(不帶參數設置)

 

9: 終于達破2000行代碼大關了,
    新的一年希望更多用戶加入minggeJS的大家庭,下一版將會加入對AMD的支持,模塊依賴加載等,請密切關注

10:下期版本提示:
     全面繼續加強手機事件接口,目前在山寨angularjs中,經過詳細考慮,山寨angularjs的項目會與minggeJS進行整合,
     也就是說DOM操作和MVVM架構操作都可以同時在minggeJS下進行,
     山寨angularjs 會以精簡版插件方式面向用戶,目前代碼在1200行左右,請繼續關注           

https://github.com/drduan/minggeJS

 

minggeJS1.9.0加強版,年前最后一次更新

來自: http://www.oschina.net//news/70300/minggejs-1-9-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!