просто интересно, в чем разница между clone
и symbol
в paper.js. Спасибо.
В чем разница между клоном и символом
Ответы (1)
Клон — это просто копия элемента, которая делает его независимым экземпляром, который может иметь свои собственные свойства (заливка, обводка и т. д.). Наиболее распространенный вариант его использования — быстрый способ создать элемент, похожий на другой, избегая создания его с нуля.
При изменении источника клонированного элемента клонированный элемент не изменяется.
Элемент символа — это идентичная копия элемента (связанного с ним определения символа), который может иметь только собственные матричные преобразования (перемещение, поворот и т. д.), но не собственный стиль (заливка, обводка и т. д.). Наиболее распространенный вариант его использования — оптимизация производительности, когда один и тот же элемент должен повторяться несколько раз (например, рисовать небо, полное звезд).
Когда определение символа элемента символа изменяется, элемент символа обновляется. .