Какие языки сценариев могут использоваться с элементом холста HTML5?

Какие языки сценариев могут использоваться с элементом холста HTML5? Этот вопрос может действительно свестись, "какие языки сценариев обычно поддерживаются браузерами?"

Почти все примеры/учебные руководства холста HTML5 используют JavaScript. Некоторая обработка использования, но даже они отступают к Processing.js, чтобы сделать рендеринг. Там какие-либо хорошие альтернативы к JavaScript для интерактивной анимации в холсте?

9
задан Paul D. Waite 19 October 2010 в 10:14
поделиться

2 ответа

Да, когда дело доходит до тега холста, все дело в JavaScript. Подробнее читайте на http://en.wikipedia.org/wiki/Canvas_element

Нет, нет альтернативы, если вы хотите использовать тег . JavaScript - единственный язык, который широко поддерживается в веб-браузерах без плагинов.

Если вам нужны альтернативы, вы не можете использовать . Двумя альтернативами для пользовательского рисования в браузерах являются ActionScript / Flash (требуется плагин Flash) и Java-апплеты или JavaFX / JavaFX Script.

10
ответ дан 4 December 2019 в 13:47
поделиться

Вы можете использовать языки, которые компилируются в JavaScript:

Обратите внимание, что GWT увеличивает объем вашей страницы, и я В любом случае, не уверен, что это действительно отличная идея.

Haxe всегда включает свою стандартную библиотеку в вывод JavaScript, поэтому он добавляет на страницу небольшой объем.

CoffeeScript и Kaffeine - это очень тонкие слои по сравнению с JavaScript, и они не добавляют никакой дополнительной нагрузки на вашу страницу, кроме вашего кода. Вывод JavaScript с помощью CoffeeScript часто значительно короче, чем если бы вы написали JavaScript вручную.

Вам, безусловно, потребуется знать JavaScript для отладки кода, независимо от того, на каком языке вы пишете.

5
ответ дан 4 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: