ความไม่สะดวกของไลบรารีใน JavaScript
บ่อยครั้งที่ไลบรารีหนึ่งขึ้นอยู่กับไลบรารีอื่น ดังนั้นก่อนที่จะเชื่อมต่อไลบรารีที่คุณต้องการ คุณจำเป็นต้องเชื่อมต่อ dependencies ของมันก่อน
ตัวอย่าง ลองพิจารณาไลบรารี 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>
ความไม่สะดวกของวิธีนี้อยู่ที่ คุณจำเป็นต้องดาวน์โหลดไลบรารี และ dependencies ของมันด้วยตนเอง และในขณะเดียวกันก็ต้องดูแล ให้เวอร์ชันของไลบรารีต่างๆ เข้ากันได้ หากคุณใช้หลายไลบรารีบนเว็บไซต์ สิ่งนี้อาจกลายเป็นปัญหาได้ ตัวอย่างเช่น แต่ละไลบรารีของคุณใน dependencies อาจต้องการ jQuery และในขณะเดียวกัน ก็เป็นคนละเวอร์ชันกัน คุณจะต้องแก้ไข ความขัดแย้งนี้ด้วยตนเอง
ดาวน์โหลดไลบรารี slick มาไว้ที่คุณ เชื่อมต่อมันและสร้างสไลเดอร์ ลองเล่นกับการตั้งค่าต่างๆ ตามที่อธิบายไว้ในเอกสารประกอบ