MingGeJS 1.9.1类库优化版

MingGeJS1.9.1 的超级加强完美版,真挺有意思的。作为一个扩展自 jQuery 的类库,它专门在几个开发痛点上下了功夫,比如 DOM 操作、事件和动画性能。用下来感觉就是——轻,快,顺,挺适合想要精简代码但又不想牺牲功能的项目。

选择器引擎的优化,是我觉得最实用的一块。用$(selector).append()$(selector).remove()这些 API 页面元素,速度快了不少。尤其是页面元素多的时候,响应也快,卡顿感少多。

事件绑定这块也有提升,尤其是事件委托功能,动态 DOM 的时候省事。比如表格增删行的交互,不用每次都重新绑定事件。官方说减少了内存泄漏,实际用着也确实稳定不少。

动画模块重构算是个惊喜。支持 CSS3 动画后,效果更顺滑,而且还加了像缓动函数、时间轴这类自定义选项。你要是喜欢搞点视觉交互,蛮推荐玩一玩它的animate()方法。

插件生态现在也比较活跃,像轮播图、提示框、表格排序这些,多插件拿来就能用。官方还留了扩展口,自己写插件也比较顺手,适合想定制功能的你。

性能方面,代码执行做了不少优化。比如减少函数嵌套、内存释放这些,整体跑起来更轻。项目大了之后,差距就比较。

兼容性也还不错,现代浏览器支持都 OK,老 IE 那边也没拉胯。如果你项目里还有兼容需求,MingGeJS 算是一个稳妥的选择。

如果你正在找一个jQuery风格但更轻巧的类库,又自定义空间大一点,那可以试试这个版本。适合做中小型项目,或者你要给老系统加点新功能,也挺合适。

zip 文件大小:83.71KB