Заинтересованы в том, чтобы ваши веб-страницы говорили или реагировали каким-то образом? Создание потрясающе выглядящих веб-страниц не должно быть концом. Ваши веб-страницы были бы еще круче, если бы к ним были добавлены некоторые функции.
Здесь в игру вступает Javascript. Это действительно популярный язык программирования, который используется примерно на 95% веб-сайтов. Поэтому я решил, что Javascript определенно стоит изучать.
В Javascript есть чему поучиться, и связанная с этим логика может быть довольно сложной. Но я начал так же, как всегда, маленькими шажками.
Пока что я на четвертой неделе моего курса веб-разработки Full Stack в Elite Path. Эта неделя была посвящена Javascript, и я познакомился с некоторыми основными понятиями, такими как: переменные, если еще, циклы, функции и массивы.
Сложная часть с Javascript на самом деле заключается в том, чтобы, используя знания, которые вы получили из различных концепций, создать что-то. Мне было очень весело, когда я знал, какие концепции применять и как их использовать.
На данный момент я хорошо разбираюсь в переменных, операторах if else, циклах while и немного в функциях. Еще предстоит много работы над циклами for и массивами.
Я смог применить знания, полученные из этих концепций, для двух своих заданий.
Моим первым заданием было создание тестовых вопросов викторины с помощью переключателей. Затем используйте Javascript, чтобы отобразить ответы и баллы.
Поначалу это казалось довольно сложным, и я несколько часов размышлял над заданием. Но я смог понять это, попробовав операторы if else и другие концепции, которые казались важными для решения.
Когда я застрял и был в отчаянии, я искал подсказки по адресу:
Посмотрите мое первое задание:
При нажатии кнопки «Отправить» количество правильных или неправильных ответов отображается на второй странице вместе с оценкой теста.
Для моего второго задания я должен был сделать контактную форму с текстовыми полями.
После ввода текстов в текстовые поля и нажатия кнопки отправки тексты должны быть сохранены в таблице. Кнопка удаления также требовалась для удаления текстов.
Посмотрите на мое второе задание:
Я попал в затруднительное положение с этим заданием. Я не мог отправить тексты на другую веб-страницу. Я мог отображать только тексты из текстовых полей на той же странице.
Как вы можете видеть на рисунке, тексты из текстовых полей отображаются в таблице «Записи контактов».
Но, по крайней мере, я счастлив, что смог применить некоторые из концепций, которые я изучил. В настоящее время я работаю над калькулятором, это мое третье задание на неделю.
Я советую всем, кто изучает Javascript, сосредоточиться на основных концепциях и сначала попробовать применить их. Не беспокойтесь о миллионах вещей, которых вы еще не знаете.
Спасибо за чтение! Я надеюсь, что добьюсь большего прогресса в веб-разработке.