Nevýhody knihoven v JavaScriptu
Často jsou knihovny závislé na jiných knihovnách. Před připojením požadované knihovny je tedy nutné připojit její závislosti.
Jako příklad uvažujme knihovnu slick pro vytváření sliderů. Tato knihovna je závislá na knihovně jQuery. To znamená, že pro připojení slideru je třeba připojit také 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>
Nevýhoda tohoto přístupu spočívá v tom, že je nutné ručně stáhnout knihovnu a její závislosti a zároveň hlídat, aby byly verze knihoven vzájemně kompatibilní. Pokud na webu používáte několik knihoven, může to být problém. Například každá z vašich knihoven může ve svých závislostech vyžadovat jQuery, a přitom různých verzí. Budete muset tento konflikt řešit ručně.
Stáhněte si knihovnu slick. Připojte ji a vytvořte slider. Vyzkoušejte nastavení popsaná v dokumentaci.