Задать вопрос
@psyhO_octopus

Как правильно использовать ООП в JavaScript?

Всем привет.

Чем больше я пишу кода тем больше мне он не нравится. Хотел бы писать нормальный ООП код. Я хорошо понимаю как рабоют прототипы, наследование и т.д., но не знаю как его применить когда создаю интерфейсы работающие с DOM.

Большинство книг и статей, что я видел, описывают лишь концепции и паттерны без привязки к реальным задачаи по разработке интерйфесов.

Посоветуйте в какую сторону смотреть, что почитать.

P.S. Только фрэймворки не советуйте, пожалуйста .)
  • Вопрос задан
  • 4223 просмотра
Подписаться 4 Оценить Комментировать
Ответ пользователя psyhO_octopus К ответам на вопрос (7)
@psyhO_octopus Автор вопроса
Я вот что имел ввиду. Допустим я делаю какую то панель. На панели есть кнопки. При каких то событиях кнопки могут быть в состоянии loading или disabled, например. Можно сделать класс Panel и когда произойдет какое-то событие находить кнопку и ставить класс для состояния loading, например. А можно сделать еще один класс Button, который имеет метод для смены состояний. Внутри Panel писать что-то вроде var successBtn = new Button(...) и уже работать с кнопка не как с нодой, а как с объектом.

Пример простой, конечно, но думаю суть раскрывает. Т.е. хочется научиться разбиравать интерфейс на части и работать с ними как с объектами, а не создавать один большой класс и там писать лапшу по работе с DOM
Ответ написан
Комментировать