-
Создание кастомного хука для управления состоянием формы в React
Кастомный хук для управления состоянием любого поля ввода
-
JSON формат для обмена данными
JSON является языконезависимым и часто используется для обмена данными между клиентом и сервером
-
Fullscreen API для перехода в полноэкранный режим
API позволяет отображать элемент или всю страницу в полноэкранном режиме
-
Screen Orientation API для проверки и блокировки ориентации экрана
API позволяет проверять текущую ориентацию экрана и даже блокировать её в определённой ориентации
-
Screen Wake Lock API для предотвращения выключения экрана устройства
API позволяет предотвратить автоматическое выключение экрана устройства
-
Clipboard API для чтения и записи данных в буфер обмена
Clipboard API позволяет читать и записывать данные в буфер обмена
-
Intersection Observer API для наблюдения за пересечениями
API позволяет определить, когда элемент входит или покидает область просмотра
-
Web Share API для расшаривания контента
Web Share API позволяет делиться текстом, ссылками и даже файлами с другими приложениями
-
Screen Capture API для захвата содержимого экрана
Screen Capture API позволяет захватывать содержимое экрана, что делает процесс создания экранных записей крайне простым
-
Создания задержки в выполнении кода в js
Для создания задержки в выполнении кода можно использовать setTimeout или async/await
-
Поиск индекса первого элемента в массиве с помощью Js
Метод findIndex() в JavaScript используется для поиска индекса первого элемента в массиве, который удовлетворяет условию заданному в передаваемой функции обратного вызова
-
Пример использования оператора typeof в JavaScript
Пример использования оператора typeof в JavaScript
-
Ajax запрос на чистом JavaScript
Пример Ajax запроса на чистом JavaScript
-
Методы работы со строками в JavaScript
Примеры методов работы со строкой в js
-
Определение темы пользователя: тёмная или светлая
CSS медиа функция refers-color-scheme позволяет определить тему пользователя в операционной системе
-
Аналог $(document).ready на чистом js
Замена метода jquery для ожидания полной загрузки DOM
-
Отправка данных на сервер методом Fetch
Метод fetch() делает сетевой запрос схожим образом с ajax() и get() методами в jQuery
-
Деструктурирование объектов и массивов в js
Пример деструктуризации объектов и массивов в JavaScript
-
Перебор элементов массива в js
Примеры методов перебора, фильтрации элементов массива в JavaScript
-
Переменное название свойства объекта js
Квадратные скобки в литеральной нотации для создания вычисляемого свойства
-
Преобразовать массив из списка и наоборот js
Создать массив из списка и список из массива в javascript
-
Изменить значение GET параметра в URL jQuery
Работа со строкой URL через интерфейс URLSearchParams
-
Перебор элементов массива jQuery
Обработка элементов массива с помощью функции each
-
Удалить дубликаты записей в массиве js
Быстрый способ удалить повторяющиеся записей в массиве javascript
-
Выделяем пробелы в тексте цветом
Иногда требуется наглядно показать ширину пробелов в тексте
-
Поиск максимального, минимального значения по значению свойства javascript
Перебор значений свойств и сравнение на javascript
-
Решение задачи Fizz, Buzz, FizzBuzz javascript
Элегантное решение задачи Fizz, Buzz, FizzBuzz javascript с пояснением
-
Пример замыкания в JavaScript
Умножение на коэффициент, счётчик: примеры замыкания в JavaScript
-
Размер кадра html5 video
Ширина и высота html5 видео
-
Сокращение длинных строк с помощью jquery
Обрезать строку до определённой длинны с помощью javascript