# Использование библиотек в JavaScript

Давайте посмотрим на общий принцип использования библиотек. Пусть нам понадобилась библиотека с удобными функциями для работы с массивами. Пусть мы погуглили и нагуглили библиотеку lodash.

Заходим на сайт библиотеки и ищем ссылки на скачивание библиотеки. Как правило, библиотеки предоставляются в двух вариантах: в обычном и минимизированном. Обычный вид удобен, если вы хотите изучить исходный код библиотеки. Минимизированный вид удобен тем, что он занимает меньше места.

Итак, ищем ссылку на скачивание. Скачиваем библиотеку. Иногда бывает так, что в документации дается ссылка на JavaScript файл. В этом случае этот файл вместо того, чтобы скачаться, просто откроется в браузере. В этом случае в меню браузера нужно выбрать сохранение или нажать `Ctrl + S` и сохранить себе библиотеку в виде файла.

Скаченную библиотеку нужно подключить к своему HTML файлу:

`<!DOCTYPE html> <html> <head> <title></title> <script src="lodash.js"></script> </head> <body> </body> </html>`

Подключенная библиотека создает одну или несколько переменных в общей области видимости. В случае с lodash эта переменная называется `_`. Давайте теперь ниже подключения библиотеки подключим наш файл, в котором мы будем писать код нашего сайта:

`<!DOCTYPE html> <html> <head> <title></title> <script src="lodash.js"></script> <script src="test.js"></script> </head> <body> </body> </html>`

В этом файле будет доступна глобальная переменная, которую создает ранее подключенная библиотека lodash:

`console.log(_); // в этой переменной библиотека lodash`

Воспользуемся одним из методов подключенной библиотеки:

`let res = _.chunk(['a', 'b', 'c', 'd'], 2); console.log([['a', 'b'], ['c', 'd']]);`

Скачайте себе библиотеку underscorejs. Подключите ее к своему HTML файлу. Опробуйте несколько функций из этой библиотеки.

←→
↑
en ru