JavaScriptda kutubxonalardan foydalanish
Keling, kutubxonalardan foydalanishning umumiy tamoyilini ko'rib chiqaylik. Faraz qilaylik, bizga massivlar bilan ishlash uchun qulay funksiyalarga ega kutubxona kerak bo'ldi. Faraz qilaylik, biz qidirdik va lodash kutubxonasini topdik.
Kutubxona veb-saytiga kiramiz va kutubxonani yuklab olish uchun havolalarni qidiramiz. Odatda, kutubxonalar ikki xil shaklda taqdim etiladi: oddiy va minifikatsiyalangan. Oddiy shakli kutubxona manba kodini o'rganishni xohlasangiz qulay. Minifikatsiyalangan shakli esa kamroq joy egallashi bilan qulay.
Shunday qilib, yuklab olish havolasini qidiramiz.
Kutubxonani yuklab olamiz. Ba'zan hujjatlarda
JavaScript fayliga havola berilgan bo'ladi. Bunday holda
bu fayl yuklanib o'rniga, brauzerdagina
ochiladi. Bunday holda
brauzer menyusidan saqlashni tanlash
yoki Ctrl + S tugmasini bosib
kutubxonani fayl shaklida saqlab olish kerak.
Yuklab olingan kutubxonani o'zingizning HTML faylingizga ulash kerak:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="lodash.js"></script>
</head>
<body>
</body>
</html>
Ulangan kutubxona umumiy ko'rinish sohasida bitta
yoki bir nechta o'zgaruvchilar yaratadi.
Lodash bilan bog'liq holda, bu o'zgaruvchi
_ deb nomlanadi. Keling, endi
kutubxonani ulash tagiga bizning saytimiz
uchun kod yozadigan faylimizni ulaymiz:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="lodash.js"></script>
<script src="test.js"></script>
</head>
<body>
</body>
</html>
Ushbu faylda oldin ulangan lodash kutubxonasi yaratgan global o'zgaruvchi mavjud bo'ladi:
console.log(_); // ushbu o'zgaruvchida lodash kutubxonasi
Keling, ulangan kutubxonaning biror usulidan foydalanamiz:
let res = _.chunk(['a', 'b', 'c', 'd'], 2);
console.log([['a', 'b'], ['c', 'd']]);
underscorejs kutubxonasini yuklab oling. Uni o'zingizning HTML faylingizga ulang. Ushbu kutubxonadagi bir nechta funksiyalarni sinab ko'ring.