Для веб-разработчиков (не нормативно) context.fillText(text, x, y [, maxWidth ]) Заполняет заданный текст в заданной позиции. Если указана максимальная ширина, текст будет масштабироваться в соответствии с этой шириной, если это необходимо. context.strokeText(text, x, y [, maxWidth ]) Обводит заданный текст в заданной позиции. Если указана максимальная ширина, текст будет масштабироваться в соответствии с этой шириной, если это необходимо. metrics = context.measureText(text) Возвращает объект […]
Архивы по дням: 12.01.2022
Контекст выполнения (execution context) — это устройство спецификации, которое используется для отслеживания оценки кода во время выполнения реализацией ECMAScript. В любой момент времени существует не более одного контекста выполнения для каждого агента, который фактически выполняет код. Это называется текущим контекстом выполнения (running execution context) агента. Все ссылки на текущий контекст […]
Стандартное поведение контекста визуализации определяет для текста выравнивание по левому краю (по началу текста). Это логично т. к. большинство языков имеют направление печати слева-направо. Но как можно выровнять текст на холсте canvas по центру или по правому краю (по концу текста)? В нашем примере будет создан блок canvas на странице […]
Шаг № 1 — Создаём объект canvas через JavaScript На первом шаге нам нужно получить новый объект холста canvas, который мы положим в переменную, чтобы иметь возможность управлять его содержимым. Для этого нам понадобится JavaScript и DOM, которые работают в браузере. let my_canvas = document.createElement('canvas'); Шаг № 2 — […]