Раздел разработчика PLANETCALC
Три шага для создания калькулятора
Для создания калькулятора нужно выполнить три простых шага:
- Настроить входные параметры и результаты
- Написать код на JavaScript
- Написать статью c использованием разметки MarkDown
Параметры и результаты калькулятора задаются при помощи редактора калькулятора, там же редактируется исходный код калькулятора на JavaScript.
Чтобы пользователи сайта увидели созданный Вами калькулятор, нужно создать краткое описание его возможностей (статью). В статью можно встроить один или более калькуляторов, изображения, формулы и таблицы. Мы используем разметку markdown для форматирования статей, разметку можно вставлять вручную или при помощи визуального редактора статей.
Для выполнения некоторых расчетов требуются структурированные данные. Калькуляторы могут использовать данные в формате XML, JSON со сторонних сайтов, в некоторых случая также возможно извлечение данных непосредственно из HTML таблиц.
Кроме этого существует возможность создать таблицу данных или набор связанных таблиц непосредственно в PLANETCALC. Мы называем такие таблицы справочниками.
Подробнее о создании калькуляторов
Калькуляторы могут повторно использовать входные, выходные параметры других калькуляторов, а также их алгоритмы.
Подробнее об этих и других возможностях по созданию калькуляторов можно узнать из цикла статей для разработчиков калькуляторов:
- Tips and tricks #1: How to set output value
- Tips and tricks #2: How to make calculator translatable into different languages
- Tips and tricks #3: How to make calculator with custom errors
- Tips and tricks #4: How to make calculator with table output
- Tips and tricks #5: How to show/hide input and output controls in a calculator
- Tips and tricks #6: How to make calculator with virtual keyboard
- Tips and tricks #7: How to make calculator with SVG image map
- Tips and tricks #8: How to reuse existing calculator
- Tips and tricks #9: Big numbers
- Tips and tricks #10: Files, long calculation mode
Перевод на другие языки
Интерфейс сайта переведен на иностранные языки. Для перевода калькуляторов, статей и справочников на один из поддерживаемых сайтом языков можно воспользоваться специальным редактором переводов.
Разрабочик калькулятора должен помнить об этой возможности и сохранять все строки, подлежащие переводу, в специальных параметрах - ресурсах, вместо