Nevýhody knižníc v JavaScript
Často jedna knižnica závisí od druhej. Preto pred pripojením knižnice, ktorú potrebujete, musíte pripojiť jej závislosti.
Ako príklad si predstavme knižnicu slick pre vytváranie sliderov. Táto knižnica závisí od knižnice jQuery. To znamená, že na pripojenie slidera musíte pripojiť aj 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 tohto prístupu spočíva v tom, že musíte manuálne sťahovať knižnicu a jej závislosti a pritom dávať pozor, aby verzie knižníc boli navzájom kompatibilné. Ak na svojej stránke používate niekoľko knižníc, môže to byť problém. Napríklad, každá z vašich knižníc môže vo svojich závislostiach vyžadovať jQuery a pritom rôznych verzií. Budete musieť manuálne riešiť tento konflikt.
Stiahnite si knižnicu slick. Pripojte ju a vytvorte slider. Experimentujte s nastaveniami popísanými v dokumentácii.