Что почитать сегодня – NOTA Frontend Daily Digest.
1. Пишем JavaScript, не забывая о доступности
Статья затрагивает важность создания доступного JavaScript-кода, предлагая советы по улучшению доступности веб-компонентов. Рассматриваются методы управления фокусом, использование атрибутов tabindex и ARIA для поддержки пользователей с ограниченными возможностями. Автор обсуждает навигацию с клавиатуры, доступность модальных окон и интерактивных элементов, подчеркивая, что JavaScript может улучшить, а не ухудшить доступность сайтов.
https://abatickaya.medium.com/writing-javascript-with-accessibility-in-mind-84e94d927f3e————————————————————
2. Different ways to remove an element from an array
В этой статье автор рассказывает о различных способах удаления элементов из массивов в JavaScript. Обсуждаются такие методы, как pop(), shift(), splice() и filter(). Приводятся примеры использования каждого метода, включая удаление последнего элемента, первого элемента, конкретного элемента и удаление элементов, соответствующих определенным условиям. Также подробно рассматривается процесс удаления объектов из массива JSON.
https://medium.com/@ak.gupta/different-ways-to-remove-an-element-from-an-array-9a20cc9004e4————————————————————
3. Building Next-Level APIs with GraphQL: Efficiency, Flexibility, and Scalability
Статья обсуждает преимущества GraphQL перед традиционными REST API, подчеркивая его эффективность, гибкость и масштабируемость. Описываются основы GraphQL, включая схему, резолверы, запросы и мутации, а также реализация GraphQL на сервере. Автор рассматривает вызовы, связанные с GraphQL, включая кэширование, безопасность и время отклика, и обсуждает лучшие практики работы с GraphQL, предлагая руководство по созданию API с помощью Apollo Server.
https://medium.com/@Bhupi2508/building-next-level-apis-with-graphql-efficiency-flexibility-and-scalability-91b0a00321f————————————————————
Теги:
#javascript #api #graphql