JavaScript Урок 2: Основы веб-разработки

JavaScript — уникальный язык программирования, применяемый как в веб-разработке, так и в других сферах, например, в создании игр (например, в Unity с использованием C# или JavaScript). В этом курсе мы сосредоточимся на его применении в веб-разработке, предполагая, что вы знакомы с HTML и CSS.

Что такое JavaScript?

JavaScript — клиентский язык программирования. Он выполняется на стороне пользователя, позволяя, например, отображать блоки или выполнять действия без перезагрузки страницы. В отличие от полной перезагрузки страницы при каждом нажатии кнопки (как было бы без JavaScript), он обеспечивает плавное взаимодействие пользователя с сайтом. Например, на сайте Google, использующем HTML, CSS и JavaScript (не путать с Java!), кнопка поиска открывает результаты без перезагрузки страницы благодаря JavaScript.

Характеристики JavaScript

  • Клиентская сторона: Код выполняется на компьютере пользователя.
  • Видимый код: JavaScript-код виден в исходном коде страницы.
  • Объектно-ориентированный: Язык основан на классах и объектах (подробно рассмотрим позже).
  • Версии и совместимость: Существуют разные версии JavaScript, и важно проверять совместимость кода с различными браузерами.

Работа с JavaScript и браузерами

Ранее существовала проблема отключения JavaScript по умолчанию из-за опасений, связанных с вредоносными скриптами. Хотя сейчас это менее актуально, необходимо учитывать возможность отключения JavaScript при разработке и использовать тег <noscript>.

Тег <noscript>

Тег <noscript> отображает сообщение пользователю, если JavaScript отключен. Пример: <noscript>Включите JavaScript</noscript>.

В этом уроке мы рассмотрели основы JavaScript: его клиентскую природу, видимость кода, объектно-ориентированную структуру, вопросы совместимости с браузерами и использование тега <noscript>. В следующих уроках начнём изучение языка.

Что будем искать? Например,программа