Underscore.js Fundamentals
Pluralsight
Course Summary
Learn to take control of JavaScript collections, arrays, functions and objects all while improving the performance of your code and making your JavaScript more readable and expressive.
-
+
Course Description
Learn Underscore.js by focusing on each of the Underscore functions to learn to manipulate and control JavaScript collections, arrays, objects and functions. See how Underscore can significantly improve the performance of your code and how to the functional nature of the library can help make your code more expressive and easier to read. The last module of the course demonstrates how to use Underscore in an integration exercise to create aggregations, data manipulations, integrate with a ViewModel and extend the library to add your own functionality.
-
+
Course Syllabus
Introduction- 11m 19s
—Introduction 0m 45s
—Why Underscore.js? 1m 57s
—What is Underscore.js? 4m 37s
—Supported Environments and Libraries 1m 50s
—How to get Underscore.js 1m 21s
—Summary 0m 49sCollections- 43m 14s
—Introduction 5m 10s
—Map 3m 10s
—Reduce 3m 59s
—ReduceRight 1m 13s
—Find 2m 22s
—Filter 1m 38s
—Where 1m 28s
—FindWhere 0m 48s
—Reject 0m 50s
—Every 3m 47s
—Some 2m 4s
—Contains 0m 57s
—Invoke 1m 42s
—Pluck 0m 43s
—Max and Min 0m 54s
—SortBy 2m 0s
—GroupBy 3m 10s
—CountBy 1m 57s
—Shuffle 2m 9s
—ToArray 2m 15s
—Size 0m 39s
—Summary 0m 19sArrays- 17m 9sFunctions- 20m 30sChaining and Objects- 27m 24sUtilities- 23m 40sUnderscore by Example- 31m 56s