Откуда берутся iron icon?

Iron-icon - это компонент, предоставляемый набором элементов веб-компонентов Polymer, который предназначен для работы с иконками веб-приложений. Он предоставляет легкую и простую возможность включения векторных иконок в веб-страницы или приложения на основе JavaScript. Iron-icon может использоваться для вставки иконок из большого набора иконок, таких как Materia Design Icons, Font Awesome или любого другого набора иконок. Иконки ... Читать далее

На чем делаются кастомные push уведомления?

Кастомные push уведомления в веб-приложениях делаются с использованием различных технологий и API, основанных на языке JavaScript. Одним из наиболее распространенных способов реализации кастомных push уведомлений является использование API уведомлений браузера, такого как Notification API. Это API позволяет веб-приложениям запрашивать разрешение на отправку уведомлений пользователю и далее использовать JavaScript для отправки и отображения уведомлений в браузере. ... Читать далее

Переменные var и let. В чем разница? Почему WebStorm жалуется на var?

В JavaScript существуют две ключевые слова для объявления переменных - это var и let. И хотя на первый взгляд они могут показаться похожими, у них есть несколько важных различий. Переменная, объявленная с помощью ключевого слова var, имеет функциональную область видимости (function scope). Это означает, что переменная, объявленная с помощью var, будет видна во всей функции ... Читать далее

Как решить проблему исчезновения данных товаров при перезагрузке страницы во Vue.js приложении?

Проблема исчезновения данных товаров при перезагрузке страницы во Vue.js приложении может быть решена несколькими способами. Вот некоторые из них: 1. Локальное хранилище (localStorage) или сессионное хранилище (sessionStorage): Вы можете использовать локальное хранилище или сессионное хранилище браузера для сохранения данных товаров. При загрузке страницы, вы можете проверить, есть ли данные товаров в хранилище, и если да, ... Читать далее

Как изменять Записи в соответствии с изменениями самого шаблона, по которому записи были созданы?

В JavaScript, если у вас есть объекты, созданные на основе определенного шаблона, и вы хотите изменить их в соответствии с изменениями в самом шаблоне, можете использовать ряд подходов. Первый подход - использование наследования. Вы можете создать базовый объект-шаблон и наследовать от него новые объекты. Таким образом, если вы вносите изменения в базовый объект-шаблон, все наследующие ... Читать далее

Как сделать фильтрацию?

Фильтрация данных в JavaScript - это процесс отображения или скрытия определенных элементов на основе заданных условий. Это полезная функция, которую можно использовать для работы с массивами объектов или элементами DOM. Существует несколько способов реализации фильтрации в JavaScript. Я расскажу о двух самых распространенных подходах: использование цикла и методов фильтрации. 1. Использование цикла: В этом подходе ... Читать далее

Как в js объект создаётся без класса?

В JavaScript объекты можно создавать без явного использования классов, которые являются частью классической объектно-ориентированной парадигмы. Вместо этого, в JavaScript применяется концепция прототипного наследования. Прототипное наследование в JavaScript работает таким образом, что каждый объект имеет свойство prototype, которое ссылается на другой объект. Этот объект-прототип может иметь свои собственные свойства и методы, которые будут доступны для всех ... Читать далее

Как скачать файл xlsx в формате Blob по прямой ссылке, чтобы после этого сохранить его в сторе?

Чтобы скачать файл формата xlsx в формате Blob по прямой ссылке в JavaScript и сохранить его в сторе, нужно выполнить следующие шаги: 1. Создайте объект XHR (XMLHttpRequest), который позволит вам отправлять HTTP-запросы. Вы можете сделать это с помощью конструктора new XMLHttpRequest(). 2. Откройте XHR-запрос, используя метод open(). Укажите метод запроса, который скачивает файл (обычно это ... Читать далее

Как продублировать аудио файл в ffmpeg на всю длину видео?

Для дублирования аудио файла на всю длину видео с использованием FFmpeg и JavaScript необходимо выполнить следующие шаги: 1. Установите FFmpeg на свою систему. FFmpeg - это мощное и гибкое программное обеспечение для обработки видео и аудио файлов из командной строки. Вы можете найти инструкции по установке FFmpeg на официальном сайте (https://ffmpeg.org/) в разделе "Downloads". 2. ... Читать далее

Как получить значение выбранного option, если стоит niceSelect?

Если вы используете библиотеку niceSelect для стилизации выпадающих списков в вашем проекте на JavaScript, то есть несколько способов получить значение выбранного option. 1. С использованием стандартного JavaScript: Вы можете получить доступ к элементу select и использовать свойство value, чтобы получить значение выбранного option. Для этого вам нужно получить доступ к стандартному элементу select, а не ... Читать далее