Backbone: Lodash 5 支持

创建于 2017-06-21  ·  9评论  ·  资料来源: jashkenas/backbone

由于 Backbone 1.3.3 支持 Lodash 4,我想我会问是否支持 Lodash 5。
https://github.com/lodash/lodash/wiki/Roadmap指出了为了支持原生方法而被删除的功能。 这是先发制人的,因为路线图会逐渐更新,但在代码库中进行更改并不难。

change fixed

最有用的评论

所有9条评论

想要提交拉取请求,我们可以看到所需的更改是什么样的?

会做。

_.bind更改为fn.bind将支持 IE9+。 那是破坏交易吗? Backbone 页面中没有提到浏览器支持。

是的,这听起来不错,而不是破坏交易。

我想说,如果我们能够继续支持目前全球市场份额 > 0.5% 的所有浏览器,我很满意。

我完全赞成这种改变,因为本质上这是骨干网的主要目标,即尽可能消除对下划线的依赖,我之前在preparing Backbone 1.4问题中评论过。

一篇关于本机选项与 Underscore / Lodash的好文章。 我假设主线 BB 工作将针对 ES 5.1 及以下版本的本机功能。 对于我在主干-esnext 上的努力,我将瞄准 ES2016 / stage 2 以切换到本机功能。

一个建议是发布 BB 1.4,因为其中已经有足够的更改来保证发布。 然后以 1.5 为目标,包括任何可能切换到本机功能的可能性,也许只有这些变化。 我很乐意为任何关于切换到本机选项的 PR 提供帮助。

作为概念证明,我已经从主干-esnext-events 的事件功能中删除了下划线。 主要是在#113#217切换到fn.bind ,尽管可能还有一些我无法回忆的变化。

在我更新跟踪主线 BB 的骨干es6或继续在骨干esnext上工作之前,我正在等待至少 1.4 下降,这将有点分歧。

我发现需要更改的唯一更新是_.bind 。 公关起来了。 不得不为 CI 重新开始工作做一个不同的 PR。

@rafde确实是一个很好的收获。非常简单,正如您提到的,Lodash 5 路线图中没有其他更改适用于 BB。

致维护者:发布它(1.4)! ;)

你好,
有这方面的消息吗? 很想在 Lodash 上有 BB。
如果需要任何帮助,请宣布。
谢谢。

此页面是否有帮助?
0 / 5 - 0 等级