Выйдите за пределы console.log и изучите функции консоли, которые вы никогда не использовали для отладки!
В последних версиях macOS (Mojave) и Windows 10 пользователи смогли включить темный режим на уровне системы. Это хорошо работает и легко обнаруживается для собственных приложений.
Веб-сайты были странными приложениями, где издатель веб-сайта должен решить, какую цветовую схему должны использовать пользователи. Некоторые сайты предлагают поддержку тем. Чтобы пользователи могли переключаться, им нужно найти конфигурацию и вручную обновить настройки для каждого отдельного веб-сайта.
Возможно ли, чтобы это обнаружение было выполнено автоматически и веб-сайты представляли тему, которая учитывает предпочтения пользователя?
Длинные цепочки доступа к свойствам в JavaScript могут быть подвержены ошибкам, так как любой из них может иметь значение null
или undefined
(также известный как «нулевые» значения). Проверка существования свойства на каждом шаге легко превращается в глубоко вложенную структуру if
-statements или длинное условие в if
, реплицирующее цепочку доступа к свойству:
Никогда не слышал о нормализации Unicode? Ты не одинок. Но это избавит вас от многих неприятностей.
Рано или поздно, это поражает каждого разработчика:
Итераторы и генераторы - интересные функции JavaScript. И тем более, когда вы используете их вместе. Давайте в этой статье углубимся в нашем понимании генераторов и итераторов и посмотрим, как мы можем объединить их для написания элегантного JavaScript кода.
Используя Geolocation API, мы можем запросить у браузера координаты положения пользователя
Браузер предоставляет объект navigator.geolocation
, с помощью которого мы будем выполнять все операции с геолокацией.
Работа с датами может быть сложной . Независимо от технологии, разработчики чувствуют боль.
JavaScript предоставляет нам функциональность обработки даты при помощи мощного встроенного объекта: Date
.
Стрелочные функции были введены в ES6 / ECMAScript 2015, и с момента их появления они навсегда изменили то, как код JavaScript выглядит (и работает).
На мой взгляд, это изменение было настолько радушным, что теперь вы редко видите использование ключевого слова function
в современных кодовых базах. Хотя оно все еще используется.
Функция setImmediate Node.js взаимодействует с циклом событий особым образом
Когда вы хотите выполнить какой-то фрагмент кода асинхронно, но как можно скорее, одним из вариантов является использование функции setImmediate()
, предоставляемой Node.js:
Наблюдается взрыв популярности таких библиотек, как Redux и NGRX. Одно общее требование, которое они имеют, является иммутабельные состояния. Состояние приложения является результатом списка действий, последовательно применяемых к исходному состоянию. Каждое состояние приложения не подлежит изменению. Новое действие использует существующее состояние для расчета нового. Это помогает нам избежать случайных изменений состояния с помощью изменяемых операций. Это также позволяет нам исследовать, какие действия привели к нашему текущему состоянию.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.
В этом месте могла бы быть ваша реклама
Разместить рекламу