Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   UpJump: Q&A :) (https://javascript.ru/forum/misc/14421-upjump-q.html)

UpJump 11.07.2011 17:01

народ а есть способ очистить canvas? Просто удалить canvas не подходит.
к примеру что бы с каждой итерацией обновлять составляющее канваса.

Kolyaj 11.07.2011 17:03

Изменить размеры, например.

UpJump 11.07.2011 17:06

нет тут дело в том что бы анимировать векторный элемент в канвасе

UPD
к примеру в css + javascript дает возможность анимировать простой див. в канвасе такого нет

Kolyaj 11.07.2011 17:11

Конечно, это же растровая графика, а не векторная.

UpJump 11.07.2011 17:17

короче как я понял без вариантов? тупо удалять и создавать новый канвас

Kolyaj 11.07.2011 17:41

Нарисовать прямоугольник на весь canvas нужного цвета.

UpJump 11.07.2011 20:37

по вашей идеи залез в пыльный справочник ... и clearRect();
все гениальное просто.

спасибо за идею!

UpJump 13.07.2011 02:01

ребята может кто знает информацию по оптимизации javascript, для того что бы понять что больше а что меньше нагружает память?
читал это
интересуюсь так же любой информацией касательно циклов и событий. как сэкономить и на чем.

UpJump 14.07.2011 20:00

на какие версии распространяется определение IE таким образом?
document.all ? alert('IE!') : alert('Not IE!');

Хотя бы сработает на IE6?

trikadin 14.07.2011 20:22

У меня восьмой. Действует. А вообще, самый короткий способ определить ie, который я знаю - это такой:
alert('\v'=='v' ? "IE!" : "Not IE!");


Нашёл где-то...


Часовой пояс GMT +3, время: 06:18.