Проблема
На этот ответ был дан ответ, но он старый, а не обновленный. У меня более 2000 строк кода в одном файле, и, как мы все знаем, это плохая практика, особенно когда я просматриваю код или добавляю новые функции. Я хочу лучше организовать свой код, пока и на будущее.
Я должен упомянуть, что я создаю инструмент (а не простой сайт) с большим количеством кнопок, элементов пользовательского интерфейса, перетаскивания, капель, обработчиков/обработчиков действий и функций в глобальной области, где несколько слушателей могут использовать одну и ту же функцию.
Пример кода
$('#button1').on('click', function(e){
// Determined action.
update_html();
});
... // Around 75 more of this
function update_html(){ .... }
...
Заключение
Мне действительно нужно организовать этот код для наилучшего использования, а не повторять себя и быть в состоянии добавить новые функции и обновить старые. Я буду работать над этим сам. Некоторые селектора могут быть 100 строк кода, остальные - 1. Я немного посмотрел на require.js
и нашел его несколько повторяющимся, и на самом деле написал больше кода, чем нужно. Я открыт для любого возможного решения, которое соответствует этим критериям, и ссылка на ресурс/примеры всегда является плюсом.
Спасибо.