2016-09-03 2 views
0

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

ответ

1

Можно ли обернуть одно turbolinks: загрузить событие вокруг всех моих js-файлов?

Да. Просто добавьте свой код (document.addEventListener("turbolinks:load", function()) в другой .js-файл и включите его перед другими скриптами.

Или, если вы используете пакет, как вы говорите, просто импортируйте или требуйте файл из других файлов. Или просто добавьте его в основной файл html.

может, иметь свой код JS в нескольких файлах в отличие от того, в одном файле иметь негативное влияние на производительность

Нет, потому что, как вы говорите, вы его комплектации.

 Смежные вопросы

  • Нет связанных вопросов^_^