Underscore.js
Appearance
Developer(s) | Jeremy Ashkenas |
---|---|
Stable release | 1.4.2
|
Repository | |
Written in | JavaScript |
Size | 4KB production 40KB development |
Type | JavaScript library |
License | MIT |
Website | underscorejs |
Underscore is a JavaScript library which provides utility functions for common JavaScript tasks. It is comparable to features provided by Prototype.js and the Ruby language, but opts for a functional programming design instead of extending object prototypes. For example, underscore's _.each function delegates to the host environment's native forEach implementation when present, or a compatible version when absent. The documentation refers to Underscore as "the tie to go along with jQuery's tux, and Backbone.js's suspenders." Underscore was created by Jeremy Ashkenas, who is also known for Backbone.js and CoffeeScript.[1]
References
- ^ "JavaScript Meetup City", Open, The New York Times, April 4, 2012