Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматическое выделение нужной части js-библиотеки? / 6 сообщений из 6, страница 1 из 1
10.12.2021, 21:07
    #40119113
neznajka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
Возможно, глупый вопрос, но... В царстве javascript встречаются всякие чудеса (замыкания, цепочные вызовы, анонимные функции, и т.п. :) ) - поэтому, может, и такое окажется возможным:
- можно ли как-нибудь "автоматом" выделить нужные_на_самом_деле части подключаемых к данной конкретной странице библиотек?
Поясню вопрос на примере. Например, вот здесь подключаются к странице целых 4 js-библиотеки, но для отображения одного-единственного описываемого там SELECT-а, вероятно, хватило бы только какой-то конкретной части от каждой из этих библиотек. Вот потому и вопрос - а можно ли как-то "автоматом" определить эти НУЖНЫЕ части и выделить их в один js-файл? Понимаю, что нужные функции могут быть связаны зависимостями с другими, но - всё же?..
...
Рейтинг: 0 / 0
10.12.2021, 22:57
    #40119125
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
neznajka,
В принципе Webpack с этим как то справляется. Но далеко не все библиотеки написаны так, что из них можно вычленить нужное и оформить в виде какого то модуля.
Для конкретной задачи - элемент ввода со списком вполне нормально справляются обычные элементы
<input> и <datalist>
...
Рейтинг: 0 / 0
10.12.2021, 22:59
    #40119126
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
neznajka , обычно такое проделывается при подготовке "исходников", перед выкладыванием на сервер.
И делается это сторонними модулями. Наверняка они писаны не на JS...
...
Рейтинг: 0 / 0
11.12.2021, 06:52
    #40119150
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
Как вариант можно подгружать библиотеки в процессе. Ну, как обычно: createElement и appendChild.
...
Рейтинг: 0 / 0
11.12.2021, 09:01
    #40119156
voraa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
ShSerge,
Ну во первых нужно тогда точно знать все зависимости этой библиотеки, что бы сначала подгрузить другие библиотеки.
Потом начинаются пляски с асинхронным кодом - ждать пока эти библиотеки загрузятся.
Потом в каждой своей функции, перед использованием функции из той библиотеки проверки, загружена она уже или нет.

И какой смысл? Что это экономит?
...
Рейтинг: 0 / 0
11.12.2021, 17:25
    #40119275
neznajka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое выделение нужной части js-библиотеки?
Спасибо всем за разъяснения. Приятно, что здесь можно получить содержательные или наводящие ответы даже на такие "чисто теоретические" вопросы "чайника" :)
Отдельное спасибо voraa за упоминание о Webpack-е - судя по описанию, кажется, этой полезности мне очень не хватало. Сейчас вникаю, как этим пользоваться :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматическое выделение нужной части js-библиотеки? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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