Користење на библиотеки во 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 датотека. Испробајте неколку функции од оваа библиотека.