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

明哥先生
 明哥先生
发布于 2016年01月29日
收藏 10

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


本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:minggeJS1.9.0加强版,年前最后一次更新
加载中

最新评论(9

明哥先生
明哥先生
@猫咪喵喵 开源协义门面东西来,听着好听,“开源协义”的, 源代码发布就等于开源,
Cat7373
Cat7373

引用来自“猫咪喵喵”的评论

这个项目根本没有开源协议许可证,所以根本就不是一个开源项目。
但是这个项目居然在这里以GPL协议发布。

引用来自“matrix1986”的评论

理解下,明个连28个字母都不认识,怎么去读得懂Liscence?
理解。。。
理解。。。。。。
matrix1986
matrix1986

引用来自“猫咪喵喵”的评论

这个项目根本没有开源协议许可证,所以根本就不是一个开源项目。
但是这个项目居然在这里以GPL协议发布。
理解下,明个连28个字母都不认识,怎么去读得懂Liscence?
Cat7373
Cat7373
这个项目根本没有开源协议许可证,所以根本就不是一个开源项目。
但是这个项目居然在这里以GPL协议发布。
南漂一卒
南漂一卒
第二点没看明白……
Tian_Ya
Tian_Ya
支持,用过,就是动画上在低版本ie有点问题,目前我已抛弃ie
开源中国最大五毛
开源中国最大五毛
还是挺好的
叶知泉
叶知泉
mingge 的言行非常值得我尊重,顶一个
返回顶部
顶部