⊗jsSpLbUs 177 of 294 menu

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.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish