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


Структуры данных и алгоритмы: преобразование римских цифр в целые числа
Руководство по логическому решению распространенного вопроса на собеседовании Некоторые вопросы собеседования предназначены для того, чтобы увидеть, понимает ли заявитель определенные понятия. Другие, напротив, не сосредоточены конкретно на таких понятиях, как запоминание, рекурсия или связанные списки. Вместо этого они созданы для проверки критического мышления человека, его подхода к проблеме и того, как он использует их для поиска логического решения. Одним из распространенных..

Изучение долговечности Java: есть ли будущее за пределами Java?
Введение Java — один из самых популярных языков программирования в мире, который широко используется уже более двух десятилетий. Несмотря на появление новых языков программирования, Java остается актуальным и широко используется по сей день. В этой статье я утверждаю, что популярность Java обусловлена ​​ее универсальностью, независимостью от платформы и обширной поддержкой сообщества. Я также исследую, является ли Java незаменимым, учитывая появление новых языков программирования и..

Идеальный юзер-кейс для rem.
Прежде чем я покажу вам, какая проблема была решена с помощью rem, давайте рассмотрим, что такое rem . rem Представляет font-size корневого элемента (обычно <html> ). При использовании в корневом элементе font-size он представляет его начальное значение (обычно браузер по умолчанию — 16px , но пользовательские настройки могут изменить это значение). Существует множество статей, в которых обсуждаются плюсы и минусы использования бэр, эм или пикселей в качестве..

Как создавать и использовать хеш-таблицы в JavaScript
Хеш-таблица — это структура данных, состоящая из пар ключ-значение. Хорошая аналогия — думать об этом как о словаре (книге), ключи — это слова, а значения — это определения. Если вы думаете, что это звучит знакомо, вы правы, объекты JavaScript являются примером хэш-таблицы. При этом использование встроенных в JavaScript объектов или карт будет быстрее и оптимальнее, чем то, что я реализую здесь. Этот блог больше посвящен пониманию концепций хеш-таблиц. Плюсы и минусы хэш-таблицы..

Как вставлять и удалять элементы массива в JavaScript
Вставка и удаление — одни из самых важных операций в массиве JavaScript. Мы можем добиться этого, используя различные строковые методы. Теперь мы увидим некоторые такие методы JavaScript. Вставить в начало Чтобы добавить элемент в начало массива, мы будем использовать метод unshift() . let anArray = [1, 5, 8]; anArray.unshift(30); console.log(anArray); //Вывод: [30, 1, 5, 8] Удалить с самого начала Чтобы удалить элемент с конца массива, мы можем использовать метод..

Простое руководство по Object.preventExtensions(), Object.seal() и Object.freeze()
Предпосылки: Прежде чем приступить к этой статье, убедитесь, что вы хорошо понимаете Object.defineProperty и свойства дескриптора, такие как доступные для записи, настраиваемые и перечисляемые. Неизменяемость Неизменяемое значение — это значение, значение которого нельзя изменить без создания совершенно нового. В JavaScript все примитивные значения неизменяемы. Для сравнения, объекты и массивы по умолчанию изменяемы — их свойства и элементы можно изменять без переназначения..

Полная аутентификация React/Rails с нуля с использованием (JWT), часть I
Авторизация React и Rails с нуля с использованием JWT, часть I Предпосылки: Реакт установлен Рельсы установлены Начиная: Мы начнем с создания нашего бэкенда Rails, создав модель пользователя, контроллер, миграцию, а также открыв необходимые маршруты. Для этого обязательно подключитесь к auth_backend, нашему проекту rails. Чтобы сделать это очень легко и сразу, мы просто запустим: Это создаст все перечисленное выше, но прежде чем мы начнем, нам нужно будет..