Inconvenientes de bibliotecas em JavaScript
Frequentemente, umas bibliotecas dependem de outras. Portanto, antes de incluir a biblioteca que você precisa, é necessário incluir suas dependências.
Como exemplo, vamos considerar a biblioteca slick para criar sliders. Esta biblioteca depende da biblioteca jQuery. Isto significa que, para incluir o slider, você precisa incluir também o 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>
O inconveniente desta abordagem está no fato de que você precisa baixar manualmente a biblioteca e suas dependências e, ao mesmo tempo, garantir que as versões das bibliotecas sejam compatíveis umas com as outras. Se você usa várias bibliotecas no site, isso pode se tornar um problema. Por exemplo, cada uma das suas bibliotecas em suas dependências pode exigir jQuery e, ao mesmo tempo, versões diferentes. Você terá que resolver este conflito manualmente.
Baixe para você a biblioteca slick. Inclua-a e crie um slider. Experimente com as configurações descritas na documentação.