2010-03-02 11 views
9

Welche Skriptsprachen können mit dem HTML5-Canvas-Element verwendet werden? Diese Frage kann sich wirklich darauf beziehen, "welche Skriptsprachen von Browsern häufig unterstützt werden?"Welche Skriptsprachen können mit dem HTML5-Canvas-Element verwendet werden?

Fast alle HTML5-Canvas-Beispiele/Lernprogramme verwenden JavaScript. Einige verwenden die Verarbeitung, aber selbst diese greifen auf Processing.js zurück, um das Rendering auszuführen. Gibt es eine gute Alternative zu JavaScript für interaktive Animationen in einer Arbeitsfläche?

+4

Verarbeitung keine Sprache ist, ist es eine JavaScript-Bibliothek. –

Antwort

10

Ja, wenn es um das Canvas-Tag geht, dreht sich alles um JavaScript. Lesen Sie mehr unter http://en.wikipedia.org/wiki/Canvas_element

Nein, es gibt keine Alternativen, wenn Sie das <canvas> Tag verwenden möchten. JavaScript ist die einzige Sprache, die in Webbrowsern ohne Plugins weit verbreitet ist.

Wenn Sie Alternativen möchten, können Sie <canvas> nicht verwenden. Zwei Alternativen zum benutzerdefinierten Zeichnen in Browsern sind ActionScript/Flash (benötigt Flash-Plugin) und Java Applets oder JavaFX/JavaFX Script.

+4

Die Welt hat gesprochen: Applets sind keine Alternative. –

5

Sie können Sprachen verwenden, die JavaScript kompilieren:

Beachten Sie, dass GWT viel Masse zu Ihrer Seite ergänzt und Ich bin mir nicht sicher, ob es wirklich so eine großartige Idee ist.

Haxe schließt seine Standardbibliothek immer in die JavaScript-Ausgabe ein, so dass die Seite etwas mehr Volumen erhält.

CoffeeScript und Kaffeine sind sehr dünne Schichten über JavaScript und fügen Ihrer Seite außer Ihrem Code kein zusätzliches Volumen hinzu. Die JavaScript-Ausgabe von CoffeeScript ist oft deutlich kürzer, als wenn Sie JavaScript manuell geschrieben hätten.

Sie werden sicherlich müssen JavaScript wissen, Ihren Code zu debuggen, egal welche Sprache Sie schreiben in.

Verwandte Themen