В процессе обучения написал на JavaScript простенькую игру, в которую многие играли на уроках в школе. Игра называется - "Виселица". Суть в угадывании слова по буквам при ограниченном количестве попыток. "Общение" программы с пользователем сделал через встроенные в JS функции prompt() , alert() и confirm(). Как выяснилось, все эти функции имеют особенность блокировать окно браузера. Это приводит к невозможности вывести текст или графику. Относительно моей игры получилось так, что обнаружил я это свойство модальных окон (alert, prompt, confirm - модальные окна), когда решил добавить в игру графику при помощи canvas. Canvas (см. 1) - это такой абстрактный "холст", который при помощи HTML тегов <canvas id='some_Id'></canvas> можно добавить на страницу . На этом "холсте" происходит магия рисования всяких линий, кружков, прямоугольников и т.п. Написал код, изображающий человечка на виселице, разбив его на элементы - каждой линии свой объект, заодно потренировался в создании конструкто
JavaScript. Prompt, alert и confirm. Сюрприз для начинающего
27 декабря 201927 дек 2019
295
3 мин