JavaScript-ის ბიბლიოთეკების უხერხულობები
ხშირად ერთი ბიბლიოთეკები სხვებზეა დამოკიდებული. ამიტომ, სანამ საჭირო ბიბლიოთეკას შემოიტანთ, თქვენ უნდა შემოიტანოთ მისი დამოკიდებულებები.
მაგალითისთვის განვიხილოთ slick ბიბლიოთეკა სლაიდერების შესაქმნელად. ეს ბიბლიოთეკა ბიბლიოთეკა jQuery-ზეა დამოკიდებული. ეს ნიშნავს, რომ სლაიდერის შესაერთებლად თქვენ ასევე უნდა შემოიტანოთ 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>
ამ მიდგომის უხერხულობა ისაა, რომ თქვენ უნდა ხელით ჩამოტვირთოთ ბიბლიოთეკა და მისი დამოკიდებულებები და ამავდროულად აიკონტროლოთ, რომ ბიბლიოთეკების ვერსიები ერთმანეთს შეესაბამებოდეს. თუ თქვენს საიტზე რამდენიმე ბიბლიოთეკას იყენებთ, მაშინ ეს პრობლემა შეიძლება გახდეს. მაგალითად, თქვენი თითოეული ბიბლიოთეკა შეიძლება მოითხოვდეს თავის დამოკიდებულებებში jQuery-ს და ამავდროულად სხვადასხვა ვერსიებში. თქვენ მოგიწევთ ხელით ამოხსნათ ეს კონფლიქტი.
ჩამოტვირთეთ თქვენთვის slick ბიბლიოთეკა. შემოიტანეთ ის თქვენთვის და შექმენით სლაიდერი. ივარჯიშეთ დაკონფიგურებაში, რომელიც აღწერილია დოკუმენტაციაში.