Arhlit - информационные технологии

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


Простая реализация JWT в Node.js: асимметричный вариант
«В предыдущей статье я объяснил, как можно реализовать авторизацию и аутентификацию через JWT с использованием симметричных алгоритмов, таких как HS256 . Теперь я попытаюсь объяснить асимметричный подход ( RS256 ). Вы можете спросить: зачем нам нужен другой способ создания JWT ? Что ж, этот ответ может помочь вам понять, почему. Рабочий процесс использования JWT остается таким же, как и при симметричном подходе. Единственное отличие состоит в том, что теперь мы не используем..

Как я стал первым создателем контента LeetCode на JavaScript и TypeScript!
3 марта LeetCode сделал специальное объявление на своем общем дискуссионном форуме. 🎁 Ограниченное по времени испытание для экспертов по Javascript! Объявление гласило: Вы эксперт по JavaScript и хотите изменить мир к лучшему в глобальном сообществе разработчиков? У нас есть для вас захватывающая задача, которая не только поможет другим разработчикам, но и даст вам шанс выиграть потрясающие призы! Примите участие в конкурсе, поделившись вопросами интервью с LeetCode...

Преимущество разработки игры-бота для Telegram вместо полноценной игры на Unity
За последние годы разработка игр претерпела значительные изменения, предоставив разработчикам широкий спектр платформ и инструментов для воплощения их творческих замыслов в жизнь. Традиционно Unity и другие игровые движки были лучшим выбором для создания захватывающего игрового процесса. Однако наблюдается растущая тенденция к разработке бот-игр для Telegram, и легко понять, почему. В этой статье мы рассмотрим уникальные преимущества и преимущества создания игры-бота для Telegram по..

Создать фортепианную игру в Интернете
Создать фортепианную игру в Интернете Возможно, вы играли в очень популярную игру Piano Tiles для Android на своем телефоне Android. Когда я играл в эту игру, я так увлекся ею, что теперь попытался сделать ее сам в самом браузере (очевидно, если вы меня знаете). Вот как я это сделал Поскольку я хотел сделать это исключительно с помощью HTML5 и не хотел использовать Jquery, поэтому я начал с создания трех файлов index.html index.js и index.css. , это помогает легко поддерживать..

Как сделать Vuex постоянным в нашем приложении NativeScript-Vue.
Сегодня в этой статье мы узнаем, как сделать Vuex постоянным в нашем приложении NativeScript-Vue. Для этого мы собираемся создать плагин для Vuex. В обычном приложении Vue мы могли бы использовать эту библиотеку , библиотека работает, сохраняя статус нашего приложения в локальном хранилище и восстанавливая его при запуске приложения. В Android-приложении у нас нет localStorage, поэтому мы должны его имитировать, для этого мы будем использовать следующую библиотеку . Эта..

Создайте секундомер с помощью setInterval()
Метод setInterval() многократно вызывает функцию с фиксированной задержкой по времени (миллисекунды). Этот метод запускается браузером, который асинхронно выполняет код в фоновом режиме. В этой статье мы создадим секундомер с кнопками «Пуск» и «Стоп». Начиная с этого HTML-файла: <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <p id = 'demo'></p> <button id =..

Время компиляции JavaScript
Изучите концепцию контекста выполнения, что происходит во время компиляции, динамические глобальные переменные и строгий режим. Код JavaScript выполняется в 2 этапа: Этап компиляции Этап выполнения Создание контекста выполнения происходит на этапе компиляции. Это план для всех областей, где все идентификаторы подходят ко всем этим областям, включая ссылки на них, мы знаем, на что ссылаются эти идентификаторы. Поднятие — это побочный продукт создания контекста выполнения ...

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

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..