Какие языки сценариев могут использоваться с элементом холста HTML5? Этот вопрос может действительно свестись, "какие языки сценариев обычно поддерживаются браузерами?"
Почти все примеры/учебные руководства холста HTML5 используют JavaScript. Некоторая обработка использования, но даже они отступают к Processing.js, чтобы сделать рендеринг. Там какие-либо хорошие альтернативы к JavaScript для интерактивной анимации в холсте?
Да, когда дело доходит до тега холста, все дело в JavaScript. Подробнее читайте на http://en.wikipedia.org/wiki/Canvas_element
Нет, нет альтернативы, если вы хотите использовать тег
. JavaScript - единственный язык, который широко поддерживается в веб-браузерах без плагинов.
Если вам нужны альтернативы, вы не можете использовать
. Двумя альтернативами для пользовательского рисования в браузерах являются ActionScript / Flash (требуется плагин Flash) и Java-апплеты или JavaFX / JavaFX Script.
Вы можете использовать языки, которые компилируются в JavaScript:
Обратите внимание, что GWT увеличивает объем вашей страницы, и я В любом случае, не уверен, что это действительно отличная идея.
Haxe всегда включает свою стандартную библиотеку в вывод JavaScript, поэтому он добавляет на страницу небольшой объем.
CoffeeScript и Kaffeine - это очень тонкие слои по сравнению с JavaScript, и они не добавляют никакой дополнительной нагрузки на вашу страницу, кроме вашего кода. Вывод JavaScript с помощью CoffeeScript часто значительно короче, чем если бы вы написали JavaScript вручную.
Вам, безусловно, потребуется знать JavaScript для отладки кода, независимо от того, на каком языке вы пишете.