arhrs - современные компьютерные технологии

Публикации по теме 'javascript'


Cloudflare — перенаправляла вас слишком много раз: как это исправить
Вы когда-нибудь развертывали новый веб-сайт или приложение на некоторых платформах SaaS и пытались указать на него свой домен — только чтобы обнаружить, что вас все время перенаправляют? Если вы используете платформу, такую ​​​​как vercel, deno, и пытаетесь указать на нее пользовательский домен через DNS Cloudflare — вы заметите, что вы получите ошибку «перенаправляли вас слишком много раз» при доступе к этому домену через веб-браузер. Как это исправить Короче говоря, все, что вам..

Модульное тестирование вашего перехватчика Angular
Некоторое время я был разочарован тем, сколько, кажется, нужно издеваться, чтобы организовать простые модульные тесты для сервисов, перехватчиков и т. д. Мне удалось то, что я считаю хорошим и чистым способом модульного тестирования перехватчика, который изменяет ваш URL . Перехватчик Это не точная копия моего рабочего кода, но она иллюстрирует предполагаемую логику: если мы вызываем конечную точку, которая начинается с одного префикса, мы указываем этот запрос на один целевой..

Как создавать и разрабатывать собственные хуки в React
Простое руководство по созданию пользовательских хуков в React В этой статье мы собираемся обсудить, как и когда использовать настраиваемые перехватчики реакции для поддержки распространенных побочных эффектов и, в свою очередь, для написания более надежного кода. Если вы знаете об абстракции, это здорово, а иногда и нет . Тем не менее, иногда нам нужно нечто большее, чем простая абстракция, чтобы сделать код читаемым и пригодным для повторного использования. Используя..

7 обязательных расширений Visual Studio Code для Angular
VS Code потрясающий: это действительно быстрый зверь, он отлично работает с TypeScript и, кроме того, бесплатный. Безумно! Тем не менее ... это может быть лучше. Основная идея здесь заключается в том, что сам редактор довольно ограничен в функциональности, поэтому мы можем настроить его в соответствии с нашими потребностями с помощью богатой галереи расширений , в зависимости от того, какую технологию - языки, фреймворки - мы используя это для. Вот список расширений, которые я..

Как удалить дубликаты из массива в JavaScript
Как JavaScript-разработчик , вы можете столкнуться со сценариями, в которых необходимо удалить дубликаты из массива. Дубликаты могут вызвать проблемы в вашем коде, и очень важно иметь чистый и уникальный массив. В этой статье я объясню различные методы, которые вы можете использовать для удаления дубликатов из массива в JavaScript. Метод 1: Использование объекта Set Объект Set в JavaScript представляет собой набор уникальных значений. Вы можете использовать объект Set для..

Убери за собой!
Как написать реагирующие эффекты с неявной очисткой. Уборка утомительна Запустить тайм-аут или добавить прослушиватель событий при монтировании компонента достаточно просто, используя хук useEffect реакции. Однако обычно мы не хотим, чтобы эффект сохранялся после размонтирования компонента, поэтому мы не должны забывать удалить его снова. Для этого мы возвращаем из хука функцию, которая занимается очисткой: К сожалению, это означает, что удобочитаемость снижается,..

Нахождение лидеров массива
Допустим, у нас есть массив, лидер которого больше всех элементов справа от него. Поэтому лидеры этого массива: [13,5,4,32,5,1], будут [1,5,32]. Напишем программу для поиска всех лидеров! Алгоритм Создайте переменную, которая хранит максимум, как мы упоминали ранее, самый правый элемент уже является лидером, поэтому нам просто нужно пройти массив слева направо и отслеживать максимум, если мы находим число, которое больше чем текущий максимум это потому, что это лидер. ШАГ 1...

Новые материалы

Конфигурация Gulp для WordPress - Часть II
Здесь мы переходим ко второй части руководства по настройке Gulp для оптимальной разработки WordPress. Если вы пропустили первую часть, где мы установили все модули, необходимые для задач,..

LACTF — сеть/метавселенная
В lactf я смог решить задачу веб/метавселенной. Ниже приведен исходный код, предоставленный здесь Из исходного кода видно, что флаг — это отображаемое имя администратора...

GraphQL — Язык запросов — Часть 1
Первое, что нужно знать: GraphQL — это спецификация (как она должна работать и выглядеть), а не реализация. GraphQL не нужно устанавливать, вы реализуете его с помощью серверной библиотеки,..

Будущее машинного обучения в Индии
Будучи связанным с интенсивно развивающимся языком, непрерывные технологические достижения наверняка поразят сектор машинного обучения, который вот-вот сформирует долгосрочную перспективу машинного..

Сравнение Clojure IDE  — Emacs/Cider и IDEA/Cursive
Введение Недавно я редактировал сообщение в блоге, в котором брал интервью у жителей Метосинии относительно их любимых редакторов Clojure . Было довольно интересно увидеть, что используется..

Строки, регулярные выражения и шаблонные литералы — Часть 1 | Понимание ES6
Строки, несомненно, являются одним из самых важных типов данных в любом языке программирования. Строки есть практически в каждом языке программирования, и научиться их эффективному..

7 признаков того, что вы все еще начинающий веб-разработчик
В этой статье я расскажу о 7 признаках того, что вы все еще начинающий веб-разработчик. Это вещи, в которые время от времени могут впадать даже опытные разработчики, поэтому не беспокойтесь,..