在考虑我的下一个项目的JS框架时,我可以看到规模明显倾向于jQuery,但是,Prototype也得到了很好的评论.
我正在考虑的问题是如何缩减这些以仅具有我真正需要的功能.例如,最新的jQuery似乎是55k压缩,我显然只需要大部分基本功能或跨浏览器兼容性.
正好用手工编码的替代方案听起来非常痛苦.
有没有人遇到一些“jQuery降尺度”或“Prototype降尺度”?像Dlite这样的东西并没有完全削减它,因为我需要具有超时的跨浏览器AJAX,以及跨浏览器cookie处理,但也许还有其他一些轻量级解决方案?
由于我正在使用基于PHP的解决方案,因此与ASP相关的捆绑包无济于事.
任何提示都将非常感激.
解决方法
检查这些框架:
> Midori(未压缩45KB)
> SimpleJS(核心档案:4KB)
> DOMAssistant(7KB gzipped)
如果你想要一个完整但轻量级的解决方案,我建议你选择Midori或DOMAssistant.
最后,这里有一个链接,可以显示框架之间的差异:http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
[编辑]
This post也可以帮助您进行研究.