![]() In parallel to this effort, however, Dalton made more drastic changes to the Lodash interface. ![]() At the time, there were several developers contributing to Underscore and Lodash in parallel this group of contributors started making changes to Underscore in order to make it more like Lodash. Despite concerns about code style and code size, Ashkenas was not opposed to merging some of Lodash's extensions into Underscore. In May 2015, Jeremy Ashkenas announced that John-David Dalton had contacted him about merging the libraries back together. Nevertheless, Lodash already departed from the original Underscore interface at an early stage and started making more drastic changes with the 3.0.0 release, making it necessary for Lodash users to change their code. Lo-Dash was initially promoted as a drop-in alternative for Underscore with "consistency, customization, performance, & extras". In 2012, John-David Dalton created a fork of Underscore, named Lo-Dash (now Lodash). It was one of the earliest libraries for JavaScript to provide general functional programming utilities, taking inspiration from Prototype.js, Oliver Steele's Functional JavaScript, and John Resig's Micro-Templating. Jeremy Ashkenas created Underscore by the end of 2009 as a spin-off from the DocumentCloud project, together with Backbone.js. The documentation refers to Underscore.js as "the tie to go along with jQuery's tux, and Backbone.js' suspenders." Underscore.js was created by Jeremy Ashkenas, who is also known for Backbone.js and CoffeeScript. 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. ![]() Underscore.js is a JavaScript library which provides utility functions for common programming tasks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |