内容简介
If you are a developer with fundamental JavaScript knowledge and want to use modern JavaScript libraries to extend your functional programming skills, then Underscore.js is an important library you should be familiar with.
AI简介
这是一本全面介绍Underscore.js库的编程书籍。这本书旨在帮助那些具有基本JavaScript知识的开发者,利用现代JavaScript库来扩展他们的函数式编程技能。
书中首先介绍了Underscore.js库的全方位解析,涵盖了Underscore.js库的基本使用,以及如何使用这个库来解决一些常见的编程问题。接着,书中详细解释了如何使用Underscore.js来处理集合,包括数组、对象和函数。
在书中,特别值得关注的是Underscore的each函数。这个函数主要用于遍历JavaScript对象和数组的属性。书中还介绍了如何使用Underscore.js来处理JavaScript在Functional编程中的应用,包括高阶函数、纯函数、递归、惰性求值和模式匹配等特性。
书中还详细介绍了Underscore.js的替代和互补库,包括Lodash和Ramda。这些库提供了更多的功能和更优的性能,可以帮助开发者更有效地编写符合现代JavaScript标准的代码。
此外,书中还讲解了如何使用Gulp.js进行Underscore.js的构建自动化,以及如何使用ES6模块