Сторонние библиотеки
Каждый разработчик в начале своей карьеры усваивает один из важнейших принципов разработки программного обеспечения: DRY (не повторяйтесь). Использование сторонних библиотек может сэкономить ваше время, поскольку вам не нужно разрабатывать функциональность, предоставляемую библиотекой. Apeekflow предоставляет некоторые встроенные сторонние библиотеки для общего использования, и вы можете вручную импортировать другие библиотеки по запросу.
Встроенные библиотекиApeekflow предоставляет для использования некоторые встроенные библиотеки JavaScript.
lodash
Мощные служебные функции для массивов, коллекций, JS-функций, JS-объектов, строк, чисел, математики, последовательностей
4.17.21
uuid
9.0.0(Support v1/v3/v4/v5)
numbro
Мощный помощник по форматированию чисел
2.3.6
papaparse
Синтаксический анализатор для преобразования CSV в JSON
5.3.2
Встроенные библиотеки можно использовать непосредственно везде, где вы можете использовать JavaScript.
Импорт сторонних библиотек
Apeekflow поддерживает настройку предварительно загруженного JavaScript и библиотек, которые могут быть импортированы как для отдельных приложений, так и для всего рабочего пространства.
Как только они импортированы/ привязаны к приложению или рабочей области, Apeekflow автоматически управляет предварительной загрузкой этих библиотек в режиме редактора и приложения.
Библиотеки уровня приложения загружаются только в том приложении, в котором они были определены. Это означает, что библиотека, импортированная в приложение A, не загружается в приложение B. Верно и обратное. Библиотека, импортированная для приложения B, недоступна для применения в приложении A, если она не импортирована в приложение A явным образом.
Библиотеки уровня рабочей области будут загружаться при открытии любого приложения в рабочей области. Все приложения могут получить доступ к этим библиотекам (и будут загружаться автоматически).
Импорт сторонних библиотек может повлиять на производительность приложения, особенно если у вас сложные функции JavaScript. Тщательно продумайте способ импорта на уровне приложения или рабочей области
Теперь давайте возьмем cowsay в качестве примера и импортируем его на уровне приложения и рабочей области.
Импорт / привязка на уровне приложения
Перейдите на страницу настроек и нажмите на значок плюс на вкладке Библиотека JavaScript. Вставьте ссылку Библиотека и нажмите Добавить новую. Теперь Apeekflow проверит, будет ли внешняя библиотека совместима и безопасна для использования.
Вы также можете нажать на значок загрузки, чтобы быстро загрузить любую рекомендованную библиотеку JS.
Теперь вы можете создать JS-запрос и вставить код.
Обратите внимание, что в нашем примере библиотека cowsay импортируется на уровне приложения, и вы не можете использовать ее в любом другом приложении в своей рабочей области.
После успешного импорта библиотеки cowsay вы должны увидеть что-то похожее на изображение ниже. Обратите внимание, что вы видите, какую глобальную переменную вы можете использовать для доступа к библиотеке.
Импортированные внешние библиотеки привязаны к объекту window.
cowsay.say(...) не будет работать
window.cowsay.say(...) — выполняет свою работу.
Импорт/привязка на уровне рабочей области
Last updated