В последнем выпуске мы говорили об объектах, переменных и методах объектной модели браузера, другие примеры этой спецификации мы приведем в статью.

Всплывающие окна JavaScript

Играете ли вы в онлайн-игру, делаете покупки или просто ищете какую-то информацию, вы сталкивались с этими всплывающими окнами. JavaScript имеет три типа всплывающих окон: окно предупреждения, окно подтверждения и окно подсказки.

- Окно оповещения

Окно предупреждения часто используется, если вы хотите убедиться, что информация доходит до пользователя. Это похоже на перепроверку, чтобы убедиться, что вы заперли входную дверь своего дома. Когда появится всплывающее окно с предупреждением, пользователю нужно будет нажать «ОК», чтобы продолжить. Метод window.alert() можно записать без префикса окна.

- Подтвердить поле

Поле подтверждения часто используется, если вы хотите, чтобы пользователь что-то подтвердил или принял. Когда появится окно подтверждения, пользователь должен будет нажать либо «ОК», чтобы продолжить, либо «Отмена», чтобы этого не делать. Если «ОК», поле возвращает true, в противном случае поле возвращает false. Метод window.confirm() можно записать без префикса окна.

- Коробка подсказок

Часто окно подсказки используется, если вы хотите, чтобы пользователь ввел значение перед входом на страницу. Когда появится окно подсказки, пользователь должен будет нажать «ОК» или «Отмена», чтобы продолжить после ввода входного значения. Если пользователь нажимает «ОК», поле возвращает введенное значение. Если пользователь нажимает «Отмена», поле возвращает значение null.

События времени

Вы можете определить, когда выполняется код, как долго код выполняется и сколько раз он может выполняться. Это действие известно как синхронизация событий. Есть два метода этого, известные как:

  • setTimeout(function, milliseconds)
    Выполняет функцию после ожидания указанного количества миллисекунд.

  • setInterval(function, milliseconds)
    То же, что и setTimeout(), но непрерывно повторяет выполнение функции.

Печенье

Что такое файлы cookie? Файлы cookie — это данные, хранящиеся в небольших текстовых файлах на вашем компьютере. Обычно веб-сервер забывает все о посетителе после отключения соединения, но файлы cookie решают проблему сохранения и запоминания сведений о пользователе при следующем посещении сайта пользователем. Это, в свою очередь, упрощает и ускоряет загрузку сайта, поскольку веб-сервер уже знаком или имеет информацию о пользователе.

Пример файла cookie JavaScript

В следующем фрагменте мы создадим файл cookie, в котором будет храниться имя посетителя. Когда посетитель впервые попадает на веб-страницу, его/ее попросят ввести свое имя. Затем имя сохраняется в файле cookie. В следующий раз, когда посетитель попадет на ту же страницу, он/она получит приветственное сообщение.

Фрагменты включают в себя следующие функции:

  • Функция для установки значения cookie
  • Функция для получения значения cookie
  • Функция для проверки значения cookie

Узнайте больше о сегодняшнем выпуске на w3schools.

О чем это?

30daysofjavascript — это серия статей о том, как я учусь программировать на JavaScript. Эти эпизоды максимально упрощены, и я надеюсь, что для таких новичков, как я, JavaScript станет менее запутанным в этом эпизоде. Как всегда спасибо и увидимся в следующем выпуске. Посмотрите каждую серию, которую я написал здесь.