Когда вы пишете javascript для определенной страницы на сайте, когда вы хотите превратить javascript в функцию и включить ее в application.js
?
Я видел предложения о том, чтобы сделать это (и минимизировать или сжать), чтобы минимизировать HTTP-запросы. Это имеет смысл, но как насчет удобства обслуживания? Если у меня есть код js, предназначенный для одного В представлении, похоже, потребуется дополнительная работа, чтобы изучить потенциально массивный application.js
. Этот код можно было бы встроить в это представление или поместить в его собственный .js
(или . js.erb
или .rjs
) в этой папке представления.
Я видел еще одно предложение о том, что Rails автоматически объединяет весь javascript в один файл. Верно ли это ?
TL; DR: насколько или насколько мало разработчик должен беспокоиться об оптимизации при написании javascript?