Как стать автором
Обновить
0

Lo-Dash

Время на прочтение 2 мин
Количество просмотров 33K
Автор оригинала: John-David Dalton
Прим. переводчика: underscore.js — одна из самых известных и любимых javascript-библиотек. Но мало кто знает, что есть её более удачный клон. В одном из своих проектов мы без каких-либо проблем перешли на него и теперь решили познакомить с ним других читателей Хабрахабра.

Lo-Dash — это полноценная замена* для Underscore.js. Lo-dash имеет более высокую производительность, избавлен от некоторых багов underscore и даёт некоторые новые возможности.



Новые возможности:


  • Поддержка AMD-загрузчиков (RequireJS, curl.js, etc.)
  • _.clone поддерживает “глубокое” клонирование
  • _.forEach поддерживает текучий интерфейс и остановку итерирования
  • _.forIn для итерирования по собственным и унаследованным свойствам объектов
  • _.forOwn для итерирования только по собственным свойствам объекта
  • _.isPlainObject проверяет, было ли значение создано с помощью конструктора Object
  • _.lateBind для позднего связывания
  • _.merge“глубокий” аналог _.extend
  • _.partial для карринга без связывания this
  • _.pick и _.omit принимают аргументы callback и thisArg
  • _.template использует sourceURLs для более простой отладки
  • _.contains, _.size, _.toArray, и т.д.… принимают и строки тоже


Индивидуальные сборки


Поддержка индивидуальных сборок позволяет легко создавать облегчённые версии Lo-Dash, содержащие только необходимые вам методы. Также Lo-Dash поддерживает за вас зависимости методов и псевдонимы.

  • Сборка, содержащая всё необходимое для работы Backbone, может быть создана с модификатором backbone.
    lodash backbone
    
  • Content Security Policy сборка.
    lodash csp
    
  • Сборка для старых браузеров без поддержки ES5.
    lodash legacy
    
  • Сборки для мобильных платформ, без баг-фиксов для IE < 9 и компиляции методов.
    lodash mobile
    
  • Strict-сборки, с использованием strict mode для _.bindAll, _.defaults, and _.extend.
    lodash strict
    
  • Underscore-сборка, для тех, кто уже используется Underscore в своих проектах.
    lodash underscore
    

и т.д.

Куда пойти, куда податься?


Теги:
Хабы:
+31
Комментарии 31
Комментарии Комментарии 31

Публикации

Информация

Сайт
company.alawar.ru
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия

Истории