JavaScript-kirjastojen haitat
Usein kirjastot riippuvat toisista. Siksi ennen kuin liität tarvitsemasi kirjaston, sinun on liitettävä sen riippuvuudet.
Esimerkkinä tarkastelemme slick-kirjastoa diaesitysten luomiseen. Tämä kirjasto riippuu jQuery-kirjastosta. Tämä tarkoittaa, että diaesityksen liittämiseksi sinun on liitettävä myös 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>
Tämän lähestymistavan haittana on se, että sinun on manuaalisesti ladattava kirjasto ja sen riippuvuudet ja samalla varmistettava, että kirjastojen versiot sopivat toisilleen. Jos käytät verkkosivullasi useita kirjastoja, tästä voi tulla ongelma. Esimerkiksi jokainen kirjastoistasi voi riippuvuuksissaan vaatia jQueryä, mutta eri versioita. Sinun on manuaalisesti ratkaistava tämä ristiriita.
Lataa itsellesi slick-kirjasto. Liitä se itsellesi ja luo diaesitys. Kokeile asetuksia, jotka on kuvattu dokumentaatiossa.