Данный плагин предназначен для вычисления суммы, зависящей от значений большого количества компонентов.
В качестве примера можно привести подсчёт стоимости услуги, которая может иметь несколько десятков составляющих
Чем характерен проект?
- Выполнен только с использованием frontend(js и jQuery) - никаких ajax-запросов и т.п.
- Что следует из п.1: вся информация по стоимости элементов находится в html-коде
- Поведение калькулятора не определено по умолчанию, его назначает специалист использующий данный плагин
- Калькулятор предусматривает:
- Кастомизацию поведения элементов при возникновении различных событий
- Кастомизацию процесса получения стоимости отдельных элементов калькулятора
- Определения дополнительных факторов, изменяющих итоговую стоимость
- Настраиваемый список событий, которые должны быть вызваны для целевых элементов сразу после включения функционала калькулятора
Для корректной работы калькулятора необходима библиотека jQuery>=3
- src/ - исходные файлы плагина
- example/ - пример полной реализации плагина
- faq.txt - описание плагина и его функционала, доступного в процессе реализации
Структура примера реализации (см. директорию example)
- js/ - папка с плагином калькулятора
- сostDeterminant.class.js - исходный код калькулятора
- jquery-3.2.1.min.js - библиотека jQuery
- style/ - папка со стилями
- style.css - настройки отображения страницы с калькулятором
- usage_example/ - папка с js-реализацией плагина
- calculator.funcs.js - js-файл, в котором реализуется калькулятор
- priceList.html - страница с демонстрацией работы калькулятора