Руководство по использованию ResizeObserver в JavaScript
В этой статье изучим API Resize Observer, с помощью которого мы можем наблюдать за изменениями размеров элементов. Он представляет собой своего рода аналог события resize для элементов.
Кольцевая диаграмма, названная так из-за сходства с кольцом, — это круговая диаграмма с отверстием в центре. В этом руководстве мы применим технику построения кольцевых диаграмм для визуализации количества побед, одержанных на турнирах Большого шлема легендой тенниса Роджером Федерером.
JavaScript позволяет задавать значение по умолчанию для параметров функции. Используя эту возможность, мы можем реализовать интересный способ проверки наличия обязательных параметров при вызове функций и методов:
const isRequired = () => { throw new Error('param is required'); };