Есть устаревший способ, с которым можно ознакомиться здесь, а ниже мы рассмотрим рекомендуемый подход.
Читать далее »Все записи категории ‘javaScript’
Управление размерами autocomplete ui widget в Drupal
Попался мне UI баг, когда autocomplete слой с результатами поиска оказывался больше по ширине, чем input элемент, к которому он был прикреплен.
Читать далее »Переменные окружения React для dev и prod
Если вы разрабатываете SPA на Reactjs, используя npx create-react-app my-app команду для создания проекта, то в коробке вы получаете множество полезных вещей.
Одна из них — это возможность настроить переменные окружения различные для dev и prod.
Читать далее »Инициировать скачивание файла без обращения к серверу, используя js
Если файл генерируется на фронт-енд, то как инициировать скачивание файла в js? Давайте посмотрим.
Читать далее »MUI TextField с маской
В MUI компонентах мне не хватало поддержки ввода с маской. Давайте подключим библиотеку imask к mui компоненту TextField для ликвидации этого пробела.
Читать далее »Как получить значение из mui TextField
React компонент TextField библиотеки @mui/material — это сложный элемент и получить значение через свойство ref нельзя.
Читать далее »Манипуляции с битами в JS
Рассмотрим три операции — установка нужного бита в числе, сброс бита и инверсия.
Читать далее »Функция подсчета не нулевых бит (JS)
Когда требуется подсчитать количество не нулевых бит в числе, то следуют алгоритму: проверяют четность числа и смещают на каждой итерации на один разряд вправо, пока число не обратится в ноль. Есть и другой алгоритм, который обходится без цикла.
Читать далее »Ошибка в Drupal: once is not a function
В Drupal 9/10 нет jQuery плагина once(), потому при использовании этой функции вы увидите сообщение о том, что once — не является функцией.
Читать далее »Unit тесты в TS (JS)
Рассмотрим как организовать юнит-тестирование для проектов на TS. Предполагается, что проект управляется npm. Потребуется установить три пакета для организации Unit-тестирования — это mocha (читается как мокка
), chai и nyc.