Простой калькулятор



Помимо всего прочего, мне приходится время от времени учиться 🙂 Шучу, учёба занимает большое количество времени и сил. Так вот, по одной дисциплине, программирование сетевых приложений, мне дали задание написать калькулятор, и не простой, а на JavaScript. Говорю я так, потому, что до этого не было надобности учить JS. Код я и так понимал, и мог подправить чего-нибудь, если мне это было нужно.

Не скажу конечно, что я приобрёл сверхъестественные знания в области JS, но что приобрёл, то приобрёл. Задача моя была написать калькулятор, который бы мог слаживать, умножать, делить и вычитать. Ну я как всегда решил выпендриться, и дописать ещё функции очистки экрана, удаления символа, и осуществить работу с дробными числами.

Как я когда-то сказал: «JavaScript вдвойне вкусней, если в нём есть CSS» — бред конечно, а мне нравится. Вобщем дописал ещё пару css-строк, и отрисовал в photoshop’э дизайн кнопок, который почему-то посчитал схожим с iPhone.

В общем качаем моё чудо. Надеюсь пригодится. Ниже ссылки на исходник и psd:

Исходник, Дизайн и Демо

Stas Kuryan

Web developer. Перфекционист в написании кода.

8 комментариев

  1. Master-It     

    Я помню когда учился в инсте, передо мной встала аналогичная задача, создание калькулятора, но только на ActionScript. Забавный помню получился калькурятор, хотя исходник уже наверное и не найду, слишком много времени прошло)

    • Stafox        Автор

      Прикольно! А нам в университете, задали написать первый калькулятор на WinAPI.
      Я когда-то тоже начинал учить AS, однако потом ушёл в PHP. Считаю что правильно сделал, так как Flash сейчас не так распространен и популярен.

  2. Master-It     

    Да я и сам AS юзаю в исключительных случаях, максимум баннер могу нарисовать.
    Мое последнее приложение на ActionScript, было создано в 2006г. Я даже его нашел и выложил http://www.bestcatalog.hut4.ru/labirint.php по просьбе знакомых)

    • Stafox        Автор

      Получилось прикольно)

  3. Роман     

    В Мозиле не фурычит.
    Подскажите как сделать чтоб в Мозиле работал?

    • Stafox        Автор

      Подправил. Дело в том, что innerText мозилой не поддерживается. Заменил на innerHTML, можно ещё на textContent. По-быстрому проверил, в Хроме и Мозиле все ок.

    • Stafox        Автор

      Не думаю, я его писал тогда, когда сам в js был дилетантом 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *