⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј