Functional Programming with JavaScript培训
Introduction
Functional Programming in Depth
Object-oriented vs functional programming
First class functions and higher-order functions
Mapping, filtering, and callbacks
Preparing the Development Environment
Installing and configuring NPM and Node.js
Installing and configuring Ramda
Immutabe Data Structures
Updating objects and arrays
Summarizing data in an array
First Class, High-Order, and Array Functions
Assigning, passing, and returning functions
Working with high-order functions
Mapping, filtering, reducing, and combining functions
HTML and CSS
Generating HTML and CSS
Transforming data into HTML and CSS
Advanced Functional Concepts
Using callbacks
Using callbacks with arguments
Working with partial application and recursion
Summary and Conclusion