在 AngularJS 项目中使用 Lodash 有好处吗?
Is there a benefit in using Lodash in an AngularJS project?
是否有人在他们现有的 AngularJS 项目中实施了 Underscore 或 Lodash 以提高性能?如果是:
- 是否有明显的变化或您会推荐的变化?
- 您觉得 Lodash 的哪些功能最有用?
我之前没有真正使用过 Lodash,正在考虑学习它。但我通常喜欢学习一些东西,然后在不久之后实际使用它,这样概念就更好了。如果我能从实施 Lodash 中获得一些好处,那么我认为现在是学习它的好时机。
我通常需要执行过滤或在某种集合中查找对象等功能,所以我认为这是我最常使用它的地方。
嗯,他们的目的完全不同。
Angular是构建应用。它可以帮助您构建代码并分离组件(模块、控制器、服务、指令、路由器)之间的职责。
Lodash 可以很好地操作集合、数组、对象、字符串等。它可以帮助您的代码更短、更清晰并且可能更快。它确实经过了很好的测试和记录。在我看来,它使您的工作更简单。
我使用 Lodash 已经 4 年了。我发现它在我所有的项目中都很有用(Backbone、Angular、JavaScript、节点、单元测试、构建配置文件(Grunt、Gulp、Webpack) ).
PS:Lodash也是JavaScript进函数式编程的必备。
编辑:
是否有人在他们现有的 AngularJS 项目中实施了 Underscore 或 Lodash 以提高性能?如果是:
- 是否有明显的变化或您会推荐的变化?
- 您觉得 Lodash 的哪些功能最有用?
我之前没有真正使用过 Lodash,正在考虑学习它。但我通常喜欢学习一些东西,然后在不久之后实际使用它,这样概念就更好了。如果我能从实施 Lodash 中获得一些好处,那么我认为现在是学习它的好时机。
我通常需要执行过滤或在某种集合中查找对象等功能,所以我认为这是我最常使用它的地方。
嗯,他们的目的完全不同。
Angular是构建应用。它可以帮助您构建代码并分离组件(模块、控制器、服务、指令、路由器)之间的职责。
Lodash 可以很好地操作集合、数组、对象、字符串等。它可以帮助您的代码更短、更清晰并且可能更快。它确实经过了很好的测试和记录。在我看来,它使您的工作更简单。
我使用 Lodash 已经 4 年了。我发现它在我所有的项目中都很有用(Backbone、Angular、JavaScript、节点、单元测试、构建配置文件(Grunt、Gulp、Webpack) ).
PS:Lodash也是JavaScript进函数式编程的必备。
编辑: