Underscore.JS é uma biblioteca baseada em javascript popular que fornece mais de 100 funções para facilitar o desenvolvimento web. Ele fornece funções auxiliares como map, filter, invoke, bem como vinculação de funções, modelos de javascript, verificações de igualdade profundas, criação de índices e assim por diante. Underscore.JS pode ser usado diretamente dentro de um navegador e também com Node.js. Trabalhar com objetos usando JavaScript pode ser bastante desafiador, especificamente se você tiver muita manipulação a ser feita com eles. O Underscore vem com muitos recursos que facilitam seu trabalho com objetos.
Este tutorial é projetado para programadores de software que desejam aprender o básico do Underscore.JS e seus conceitos de programação de forma simples e fácil. Este tutorial lhe dará compreensão suficiente sobre as várias funcionalidades do Underscore.JS com exemplos adequados.
Este tutorial foi projetado tendo em mente que seus leitores têm um conhecimento básico de HTML, CSS e JavaScript. Se você é novo nesses conceitos, recomendamos que passe pelos tutoriais relevantes e obtenha uma compreensão sobre eles, antes de prosseguir com este tutorial.