【发布时间】:2013-06-17 22:30:31
【问题描述】:
我注意到 Lo-Dash 有一个特殊的 Underscore 兼容构建,表面上是为了解决函数参数/操作的差异(由于 Lo-Dash 是 Underscore 的超集,我假设 Lo-Dash 中没有缺少 Underscore 函数) .
我还注意到 BackboneJS 可以与 Underscore 或 Lo-Dash 一起使用。
我的问题:将 Lo-Dash 的“正常”构建与 BackboneJS 一起使用是不明智的吗?我找不到任何迹象表明人们是否在野外这样做,但这似乎是个坏主意,特别是如果 BackboneJS 依赖于这些构建中可能不同的功能。同时,在 Lo-Dash 中使用一些较新的功能会很好,所以如果没有必要,我不想错过这些功能。
【问题讨论】:
-
我也在想同样的事情。 Lodash 添加了很多有用的“简单”内容,例如
_.isPlainObject()。在 lodash github 问题跟踪器上可能值得一问。
标签: javascript backbone.js underscore.js lodash