После двух или трех месяцев напряженной работы над тонкостями организации арифметики с плавающей точкой Вагнер написал три тысячи строк кода. Причем это все делалось на машине, которая не имела даже элементарного метода для умножения двух чисел. В результате, Вагнер заставил компьютер чудовищной стоимости выполнять работу, которую в состоянии сделать калькулятор, стоимостью в тысячи раз меньше. Чтобы отдать должное этой иронии, он назвал программу Expensive Desk Calculator (Дорогостоящий Настольный Калькулятор), после чего с гордостью продемонстрировал всему классу свое задание, сделанное на компьютере, на одном из занятий.
Ему поставили «единицу». «Вы использовали компьютер!», — сказал ему профессор, — «А это не может быть правильно».
«Хакеры: Герои компьютерной революции» Стивен Леви
Перед началом работы нужно хоть как-то обрисовать задачу, чем она проще, тем меньше времени можно уделять планированию и наоборот. При помощи JavaScript напишем простой калькулятор для браузера, функциональность устройства сначала будет минимальной. В качестве подручных средств используем webpack, pug, jquery. В этой статье совсем не будет разработки стилей.
Вам совсем не обязательно прибегать к помощи webpack и pug. Всё можно проделать с помощью ванильных html, css.
Продолжить чтение «Mini JS calculator» →