Я только начинаю изучать элемент холста, однако считаю, что он дважды буферизирован. Просматривая код для kineticjs Кажется, что Kinetic.Stage создает два холста (не в DOM) - Kinetic.SceneCanvas и Kinetic.hitCanvas. Когда вы добавляете слой на сцену, кажется, он создает еще два холста, другой холст сцены и хита, один из которых отображается в DOM. Почему для этого требуется много перекрывающихся холстов? Или я неправильно понял код и/или пропустил точку?KineticJS- Почему он использует так много скрытых элементов холста?
Благодаря
См http://stackoverflow.com/questions/17428175/why-is -kinetic-shapes-drawfunc-method-called-two – projeqht
Спасибо projeqht, все еще кажется слишком много, если у меня есть один слой, но 4 холста .... – sferret
Привет @sferret считаю, что мой ответ принят, если он ответил на ваш вопрос. Благодаря! – projeqht