⊗jsSpLbUs 177 of 294 menu

Գրադարանների օգտագործումը JavaScript-ում

Եկեք նայենք գրադարանների օգտագործման ընդհանուր սկզբունքին: Ենթադրենք, մեզ անհրաժեշտ է գրադարան զանգվածների հետ աշխատելու հարմար ֆունկցիաներով: Ենթադրենք, մենք որոնել ենք և գտել ենք lodash գրադարանը:

Մտնում ենք գրադարանի կայք և փնտրում ենք գրադարանը ներբեռնելու հղումները: Որպես կանոն, գրադարանները տրամադրվում են երկու տարբերակով. սովորական և մինիֆիկացված: Սովորական տեսակը հարմար է, եթե ցանկանում եք ուսումնասիրել գրադարանի աղբյուրային կոդը: Մինիֆիկացված տեսակը հարմար է նրանով, որ այն ավելի քիչ տեղ է զբաղեցնում:

Այսպիսով, փնտրում ենք ներբեռնման հղում: Ներբեռնում ենք գրադարանը: Երբեմն պատահում է, որ փաստաթղթերում տրված է JavaScript ֆայլի հղում: Այս դեպքում այդ ֆայլը, ներբեռնվելու փոխարեն, պարզապես կբացվի բրաուզերում: Այս դեպքում բրաուզերի ընտրացանկում պետք է ընտրել պահպանում կամ սեղմել Ctrl + S և պահպանել գրադարանը որպես ֆայլ:

Ներբեռնված գրադարանը պետք է միացնել սեփական HTML ֆայլին:

<!DOCTYPE html> <html> <head> <title></title> <script src="lodash.js"></script> </head> <body> </body> </html>

Միացված գրադարանը ստեղծում է մեկ կամ մի քանի փոփոխական ընդհանուր տիրույթում: Lodash-ի դեպքում այդ փոփոխականը կոչվում է _: Եկեք այժմ գրադարանի միացումից ցածր միացնենք մեր ֆայլը, որում մենք կգրենք մեր կայքի կոդը:

<!DOCTYPE html> <html> <head> <title></title> <script src="lodash.js"></script> <script src="test.js"></script> </head> <body> </body> </html>

Այս ֆայլում հասանելի կլինի գլոբալ փոփոխականը, որը ստեղծում է նախկինում միացված lodash գրադարանը:

console.log(_); // այս փոփոխականում lodash գրադարանն է

Օգտվենք միացված գրադարանի մեթոդներից մեկից:

let res = _.chunk(['a', 'b', 'c', 'd'], 2); console.log([['a', 'b'], ['c', 'd']]);

Ներբեռնեք ձեզ համար underscorejs գրադարանը: Միացրեք այն ձեր HTML ֆայլին: Փորձարկեք մի քանի ֆունկցիա այս գրադարանից:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել