Как лучше и правильнее сделать калькулятор на JQuery?

Необходимо сделать такой калькулятор.
9af1b41d3dc5404ea18a2b15c606eb05.jpg
Вопрос объемный, по этому объясните хотя бы в общем как лучше сделать такое.
Пока думаю так:
- цены вводятся в админке
- при загрузке страницы каждая цена присваивается атрибуту value для каждого элемента <input type="checkbox">
- jquery скрипт собирает данные каждого <input type="checkbox"> (id, value и т.д.) и помещает в объект или массив, например $checkboxes
- дальше работаем с объектом $checkboxes
- каким-то образом связываем таблицу с картинкой автомобиля (при отметке чекбокса в таблице он должен отмечаться и на картинке)

Я в JQuery не силен и часто получается так что приходится много раз рефакторить код из-за того что изначально не понятно как калькулятор будет работать в целом.
Нужно ли использовать объекты или массивы или классы?
  • Вопрос задан
  • 636 просмотров
Решения вопроса 1
yurakostin
@yurakostin
Front-end developer
Правильнее будет сделать на javascript. Вы ведь не планируете поддерживать совсем старые браузеры?

Сделать можно по-разному.
Лучше, конечно, сделать хорошо, чем писать спагетти-код.

Можно вообще сделать весь интерфейс через js.
Данные получить js запросом на сервер.
И на их основе всё отрисовать. Тогда не нужно будет хранить-читать ничего в DOM-е.

У вас тут есть:
1. Отображение машины (и какое-то не совсем понятное меню).
2. Табы (или что это?)
3. Таблица.

Вы не объяснили нам как это приложение должно работать.
Что происходит при клике на другие табы?
Очень мало информации.
Как только вы сможете описать полностью схему работы, вы наверняка начнёте понимать как это всё должно быть написано, ну или мы вам сможем объяснить.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
LenovoId
@LenovoId
svg, css,js
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы