A JavaScript könyvtárak kényelmetlenségei
Gyakran egyik könyvtár a másiktól függ. Ezért mielőtt csatolnád a számodra szükséges könyvtárat, csatolni kell annak függőségeit.
Példaként vizsgáljuk meg a slick könyvtárat sliderek készítéséhez. Ez a könyvtár a jQuery könyvtártól függ. Ez azt jelenti, hogy a slider csatolásához csatolni kell a jQuery-t is:
<!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>
Ennek a megközelítésnek a kényelmetlensége abban rejlik, hogy manuálisan le kell töltened a könyvtárat és annak függőségeit, és közben ügyelned kell arra, hogy a könyvtárak verziói megfeleljenek egymásnak. Ha a weboldalon több könyvtárat használsz, akkor ez probléma lehet. Például minden egyes könyvtár a saját függőségei között igényelheti a jQuery-t, és közben különböző verziókat. Ezt a konfliktust manuálisan kell megoldanod.
Töltsd le a slick könyvtárat. Csatold be és készíts egy slidert. Próbáld ki a dokumentációban leírt beállításokat.