Можно ли обернуть одно событие turbolinks:load
вокруг всех моих файлов js
? Поэтому мне не нужно указывать document.addEventListener("turbolinks:load", function()
на каждый файл js
, который я создаю? Кроме того, на стороне примечания, может иметь ваш JS-код в нескольких файлах, а не иметь все в одном файле, что отрицательно сказывается на производительности (хотя они все равно будут скомпилированы в один файл на производстве)?Оберните одно событие вокруг кода из нескольких файлов JS? [Rails]
0
A
ответ
1
Можно ли обернуть одно turbolinks: загрузить событие вокруг всех моих js-файлов?
Да. Просто добавьте свой код (document.addEventListener("turbolinks:load", function()
) в другой .js-файл и включите его перед другими скриптами.
Или, если вы используете пакет, как вы говорите, просто импортируйте или требуйте файл из других файлов. Или просто добавьте его в основной файл html.
может, иметь свой код JS в нескольких файлах в отличие от того, в одном файле иметь негативное влияние на производительность
Нет, потому что, как вы говорите, вы его комплектации.