⊗jsSpLbUs 177 of 294 menu

Използване на библиотеки в JavaScript

Нека да разгледаме общия принцип на използване на библиотеки. Да приемем, че се нуждаем от библиотека с удобни функции за работа с масиви. Да приемем, че потърсихме в Google и намерихме библиотеката 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне