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

jopen 8年前

如果 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