⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј