Miami-art.ru

Создание и развитие сайта

Underscore

28-06-2023

Underscore
Тип

JavaScript-библиотека

Разработчик

Джереми Ашкенас

Написана на

JavaScript

Операционная система

Кроссплатформенное ПО

Последняя версия

1.3.3 (10 апреля 2012[1])

Лицензия

MIT License

Сайт

[1]

Underscore — библиотека JavaScript, реализующая дополнительную функциональность для работы с массивами, объектами и функциями, изначально отсутствующую в javascript, но имеющую аналоги в других языках. Библиотека умеет делегировать вызовы, если какая-то функциональность реализована разработчиками браузеров.

Списки функций

  • Утилиты - noConflict, identity, times, mixin, uniqueId, escape, template, chain, value
  • Функции - bind, bindAll, memoize, delay, defer, throttle, debounce, once, after, wrap, compose
  • Массивы - first, initial, last, rest, compact, flatten, without, union, intersection, difference, uniq, zip, indexOf, lastIndexOf, range
  • Коллекции - each, map, reduce, reduceRight, find, filter, reject, all, any, include, invoke, pluck, max, min, sortBy, groupBy, sortedIndex, shuffle, toArray, size
  • Объекты - keys, values, functions, extend, defaults, clone, tap, has, isEqual, isEmpty, isElement, isArray, isArguments, isFunction, isString, isNumber, isBoolean, isDate, isRegExp, isNaN, isNull, isUndefined

Примечания

  1. Underscore 1.3.3 Released  (англ.) (10 April 2012). Архивировано из первоисточника 30 июня 2012.

Ссылки

  • Официальная страничка на gitHub  (англ.)
  • Перевод документации на русский  (рус.)
  • Underscore.js — библиотека, которая так хороша, что должна быть вне закона  (рус.) //Хабрахабр

Underscore.

© 2018–2023 miami-art.ru, Россия, Смоленск, ул. Загорская 8, офис 99, +7 (4812) 12-23-90