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 кутубхонасини юклаб олинг. Уни ўзингизга уланг ва слайдер яратинг. Ҳужжатлашта баён этилган созламалар билан ишланг.