Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как делается автоматическое подключение библиотек? / 4 сообщений из 4, страница 1 из 1
24.02.2020, 12:19
    #39930158
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делается автоматическое подключение библиотек?
Есть веб-сервер, который возвращает на клиента страницы.
Некоторые страницы это чистый HTML (без JS).
В некоторых страницах JS "автономный", обеспечивающий работу верстки Bootstrap.
В некоторых страницах добавляется код, обеспечивающий интерактивность страниц.
Для удобства в последнем случае типовые фрагменты выделены в функции общего назначения и прототипы (например форматирование чисел и денежных сумм, экранирование спецсимволов HTML) и т.д.). Назову это, скажем, библиотекой пользовательских функций.
Эта библиотека нужна только в последнем случае, когда на страницу добавляется пользовательский код. Но и в этом случае она нужна не целиком, для каждого случая нужна только часть функций библиотеки. Скажем, в библиотеки сотня функций, но в одной случае нужен только десяток функций для форматирования данных, а в другом два десятка функций для работы с таблицами.

Можно вообще не забивать этим голову и всегда подключать библиотеку. Тем более, что в этом случае она будет кешироваться пользовательским браузером.
Можно подключать библиотеку только в случае использования пользовательского кода.
Можно не подключать всю библиотеку, а подключать только используемые в каждом конкретном случае функции. Тогда на клиента будет загружаться только используемый код, но тогда он не будет кешироваться.

Как вообще сейчас принято делать?
...
Рейтинг: 0 / 0
24.02.2020, 14:54
    #39930216
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делается автоматическое подключение библиотек?
Alibek B.,

можно задействовать requirejs
но скорее всего это будет лишним усложнением
...
Рейтинг: 0 / 0
24.02.2020, 16:37
    #39930253
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делается автоматическое подключение библиотек?
Alibek B.,
Для таких случаев используется WebPack.
Он может обработать все модули, которые затребует страница и выбрать из них только то, что ей действительно нужно.
...
Рейтинг: 0 / 0
24.02.2020, 16:38
    #39930254
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делается автоматическое подключение библиотек?
Alibek B.
Есть веб-сервер, который возвращает на клиента страницы.
Скажем, в библиотеки сотня функций, но в одной случае нужен только десяток функций для форматирования данных, а в другом два десятка функций для работы с таблицами.


Можно и нужно разделить библиотеку на смысловые модули и подключать только то, что нужно.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как делается автоматическое подключение библиотек? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]