Практикуйте JavaScript и учитесь: создайте контактную форму
Автор Jeremy McPeak
Время урока 1,1 часа
Язык Английский

Поделитесь с друзьями!

Если вы понимаете основы JavaScript и ключевые концепции, которые мы используем для создания веб-приложений, следующий шаг – попрактиковаться в объединении всего этого в практический проект. В этом курсе вы будете использовать эти основы для создания рабочей, функциональной и привлекательной контактной формы.

Автор покажет вам, как создать контактную форму AJAX с нуля. Вы создадите современную контактную форму, которой сможете гордиться, используя новейшие функции JavaScript и лучшие практики веб-разработки. Попутно вы сможете попрактиковаться в проверке HTML5, объектно-ориентированном программировании, манипулировании DOM и использовании Fetch API для отправки форм AJAX.

1.Введение

Введение

Давайте настроим среду, которую мы можем использовать для разработки с JavaScript. Вам понадобится Node и редактор кода.

2.Создание формы

Нам нужна форма для работы. В этом уроке мы напишем разметку формы и небольшой кусочек JavaScript.

События являются основой любого графического интерфейса. Таким образом, имеет смысл начать с настройки прослушивателей событий, которые нам нужны для обработки ввода и отправки формы.

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

Чтобы обеспечить удобство работы, нам необходимо проверить нашу форму перед ее отправкой на сервер. В этом уроке мы напишем код для проверки всех полей формы.

Теперь, когда мы проверяем нашу форму, нам нужно отобразить любое сообщение проверки, которое может произойти. В этом уроке мы отобразим сообщения проверки на нашей панели сообщений.

Последний шаг в обработке формы – отправка данных на сервер. На этом уроке мы будем использовать fetch()API для отправки данных формы и вывода любых сообщений.

3.Вывод

В этом курсе вы практиковали объединение фундаментальных концепций разработки JavaScript и их применение для создания чего-то полезного. Но мы еще не закончили! Есть много вещей, которые мы можем сделать, чтобы добавить больше функциональности и обеспечить лучший опыт. Чтобы подвести итоги, я покажу вам несколько идей о том, как можно улучшить контактную форму.

Скрытый контент

  • Вы не зарегистрированы
  • Вы не вошли как пользователь
  • У Вас просрочена подписка
  • Ваша подписка не даёт вам право скачивать данный раздел