Как и где лучше хранить поведение объектов в web-приложении на js (jquery)?
Доброго времени суток. Есть форма, на ней несколько объектов, каждый объект имеет свое поведение определенное по умолчанию. Подскажите правильную архитектуру такого приложения, где есть "модалы", "субмодалы" в подчинении и "дефолты" с объектами (компоненты html5 в эмуляции).
Нужно чтобы каждый объект знал о том что ему делать, к примеру:
Объект table[a] (таблица) по умолчанию имеет поведение:
1. При выделении строки, идет запрос и получение JSON после чего необходимо перерисовать объект table[b] и внести в него данные (перерисовка таблицы).
Можно сделать это в виде эвентов, но к сожалению нужно в виде объектных функций, парсить "повадки" объектов.
Впервые делаю такую сложную (для меня) в понимании архитектуру, ночами сижу и ломаю голову, прошу помощи светлых умов Тостера в моем вопросе.
Сейчас храню данные в временном объекте, однако самый важный вопрос в распределении эвентов.
рекомендую вам посмотреть в сторону использования JS фреймворков. Это поможет решить вопрос с отделением логики от представления, и привязкой данных, плюс аккуратно организованный javascript код.