Я делал небольшое веб-приложение, добавлял поведения и добавлял объекты DOM в Javascript, используя jQuery.Проблема в том, что код начинает расти очень быстро, и я не знаю, где его хранить (на той же странице, где он используется, или в большом js-файле).На данный момент у меня есть:
- 1 js-файл с объектом, хранящим некоторую синхронизированную информацию с сервера, и с наиболее важными методами (которые должны использоваться в приложении).Один из этих методов включает генератор элементов DOM (который я затем добавляю из нужной веб-страницы).
- 1 js-файл с большим методом, который вызывается когда window.ready, который добавляет поведение в группу DOMобъект (относится только к веб-странице).
- Некоторые теги заполнены кодом на страницах, которые не используют второй файл js.Этот код также относится к веб-странице.
Теперь вы можете убить меня своими глазами, и я знаю.Это определенно не очень хороший (или, по крайней мере, непоследовательный) способ хранения Javascript.Итак, мой вопрос:
Есть ли лучший способ организовать код Javascript?
Я полагаю, что по крайней мере я должен следовать правилу, хотя проблема в том, чтоЯ не уверен, лучше ли иметь js-файл для всех «глобальных данных и методов», а затем хранить остальные в js-файлах меньшего размера или, или просто сдаться и пойти выпить чаю.
Что, вы парни, думаете?Заранее спасибо!
PS: Очевидно, что повторное использование кода является хорошим моментом.Однако большинство сценариев, которые я буду использовать повторно, сохраняются в первом js-файле (с глобальным содержимым).