Неудобства библиотек в JavaScript
Часто одни библиотеки зависят от других. Поэтому перед тем, как подключить нужную вам библиотеку, вам необходимо подключить ее зависимости.
Для примера рассмотрим библиотеку slick для создания слайдеров. Эта библиотека зависит от библиотеки jQuery. Это значит, что для подключения слайдера вам нужно подключить еще и jQuery:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="jquery-2.2.0.min.js"></script>
<script src="./slick/slick.js"></script>
</head>
<body>
</body>
</html>
Неудобство такого подхода заключается в том, что вам необходимо вручную скачивать библиотеку и ее зависимости и при этом следить, чтобы версии библиотек подходили к друг другу. Если вы на сайте используете несколько библиотек, то это может стать проблемой. Например, каждая из ваших библиотек в своих зависмостях может требовать jQuery и при этом разных версий. Вам придется вручную разруливать этот конфликт.
Скачайте себе библиотеку slick. Подключите ее себе и создайте слайдер. Поиграйтесь с настройками, описанными в документации.