HTML5 History API предоставляет pushState() и replaceState() методы, которые позволяют добавить и модифицировать записи истории без перезагрузки страницы.
Существует множество способов сделать валидацию email адреса в javascript. Но как по мне, лучший из них это использовать регулярные выражения.
Рассмотрим алгоритм пузырьковой сортировки массива в javascript. Для чего это нужно, к примеру у нас есть массив чисел, где все цифры расположены в разном порядке. Наша задача отсортировать его от меньшего к большему.
Напишем javascript функцию, которая будет использовать алгоритм линейного поиска по массиву данных.
OTP — это одноразовый пинкод, он же пароль состоящий из 6 цифр. Который обычно генерируется для отправки через SMS во время регистрации и авторизации в том или ином сервисе.
Казалось бы, нет ничего проще чем проверить что переменная в js это объект. Но не все так просто, как кажется.
Для улучшения производительности и скорости загрузки сайта lazyload (ленивая загрузка картинок) играет одну из главных ролей. Сделать такую загрузку при помощи javascript довольно просто. Все, что нам надо, это лишь повесить эвент отслеживание области видимости при помощи обсервера (Observer).
Допустим у нас есть некий выпадающий список, он открывается по клику и остается открытым. Соответственно нам нужно закрыть его в случае если пользователь кликнул где угодно кроме этого списка.
Сегодня рассмотрим 3 способа как удалить дублирующие элементы из массива. Оставив только уникальные значения. Очень полезные и часто используемые функции на практике.
Список всех методов для работы с датой в javascript. Рассмотрим только геттеры. Для этого объявим константу today и создадим объект класса Date. После чего вызовем, все методы поочередно.