Javascript 是否有可用的jQuery构建';s针对下划线.js进行了优化?

Javascript 是否有可用的jQuery构建';s针对下划线.js进行了优化?,javascript,jquery,underscore.js,Javascript,Jquery,Underscore.js,我正在使用jQuery和我的个人项目,我喜欢这两种框架。问题是它们在功能上严重重叠 例如,有$。每个和。每个,$.extend和.extend,$.isArray和.isArray等等。所有这些方法都使用两次是没有意义的,所以我正在寻找一个没有这些方法的jQuery版本 是否有任何jQuery版本可用于此 我宁愿在下划线对象上使用这些方法,而不是在jQuery对象上使用这些方法(jQuery用于DOM、AJAX等,下划线用于帮助函数),但是我也很乐意使用优化的下划线.js版本 jQuery在自己

我正在使用jQuery和我的个人项目,我喜欢这两种框架。问题是它们在功能上严重重叠

例如,有
$。每个
。每个
$.extend和
.extend
$.isArray
.isArray
等等。所有这些方法都使用两次是没有意义的,所以我正在寻找一个没有这些方法的jQuery版本

是否有任何jQuery版本可用于此

我宁愿在下划线对象上使用这些方法,而不是在jQuery对象上使用这些方法(jQuery用于DOM、AJAX等,下划线用于帮助函数),但是我也很乐意使用优化的下划线.js版本

jQuery在自己的代码中到处使用这些方法。(有时有特殊的未记录行为)
您将无法轻松删除它们


别担心;代码复制并没有那么糟糕,而且比维护jQuery的自定义版本要好得多。

您可能会有机会尝试一下。该项目的目标是开发更小、更模块化的jQuery。看看他们的网站,在那里你可以挑选你需要的,而不需要的

我不确定您的项目需求,但听起来您是在用jQuery补充underline.js。jQuip可能有助于减少jQuery不需要的膨胀


祝你好运

我不会担心代码重叠,特别是如果你使用google jquery托管,你的访问者/用户可能已经缓存了它,这在总体方案中不会有多大影响

<>我不知道保持一个库的更新以减少这种性质的重叠。

您可以考虑使用,这是jQuery的选择引擎。你不会得到所有的DOM操作,也不会得到AJAX


而且,我还没有亲自尝试过;但是看起来很有希望。

如果您在node.js环境中,我会看一看。我发现它在考虑重叠库时非常有用。相关问题: