Что такое JavaScriprt

JavaScript

JavaScript — это то что оживляет сайт. HTML задает разметку сайта, CSS отвечает за внешний вид, а JS все это делает интерактивным.

На данный момент JavaScript — единственный язык программирования для браузеров. Он работает под Windows, macOS, Linux и на мобильных платформах.

Без JavaScript делать в программировании интерактивных сайтов будет сложно.

Как работает JavaScript

Вот как выглядит некий сценарий:

Любое действие пользователя на странице порождает событие. Программирование на JavaScript — это обработка событий.

JavaScript всплывающее окно
Всплывающее окно для взаимодействия с пользователем
  1. Пользователь что-то сделал на странице
  2. В браузере сработало событие
  3. Запустился JavaScript-код, который назначен на событие
  4. Js изменил что-то на странице
  5. Пользователь кликнул мышью
  6. Сработало событие onclick
  7. Запустилась функция
  8. В галерее сменилось фото
  9. Пользователь нажал клавишу
  10. Сработало событие
  11. Программист не назначил обработчик события
  12. Ничего не произошло

JavaScript — это, прежде всего, реакция на события

Преимущества JavaScript

Плюсы
способен как угодно менять веб-страницу;
на лету вставить в HTML-код любые теги;
внешний вид элементов через класс и атрибуты HTML;
переместить любой элемент;
запросить у пользователя данные;
отправить запрос на сервер (технология AJAX).
похож на язык С;
писать на можно в любом текстовом редакторе.

JavaScript — подходящий язык для изучения программирования. Он достаточно прост, но содержит все фундаментальные вещи: алгоритмы, ООП, структуры данных.

Ограничения языка

Плюсы и минусы
Недостатки
бессилен за пределами браузера;
браузеры ограничивают мощь JavaScript и за пределами «родной» страницы;

На JavaScript пишут для интернета и браузеров

Конкуренты

Серьезных конкурентов у JavaScript нет

С чистым JavaScript конкурируют только надстройки над ним:

1.TypeScript
2.CoffeeScript
3.Dart

Что изучать до JavaScript

Создание сайта логично начать со статичных страниц на HTML и CSS, а потом оживить их при помощи JavaScript.

  • Простыми словами HTML отвечает на вопрос — Что?
  • CSS отвечает на вопрос — Как?

HTML — (Hypertext Markup Language) — это код, который используется для структурирования и отображения веб-страницы и её контента.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Моя тестовая страница</title>
  </head>
  <body>
    <img src="images/firefox-icon.png" alt="Моё тестовое изображение">
  </body>
</html>

CSS — англ. (Cascading Style Sheets «каскадные таблицы стилей») — формальный язык описания внешнего вида документа (веб-страницы), написанного с использованием языка разметки (чаще всего HTML или XHTML)

p {
  color: red;
  width: 500px;
  border: 1px solid black;
}

Блог о заработке в сети
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять