10

HTML5 の canvas 要素で使用できるスクリプト言語は何ですか? この質問は、「ブラウザで一般的にサポートされているスクリプト言語は何ですか?」という質問に行き着くかもしれません。

HTML5 キャンバスのサンプル/チュートリアルのほぼすべてで JavaScript が使用されています。処理を使用するものもありますが、レンダリングを行うために Processing.js にフォールバックするものもあります。キャンバスでインタラクティブなアニメーションを行うための JavaScript に代わるものはありますか?

4

2 に答える 2

11

はい、canvasタグに関して言えば、それはすべてJavaScriptに関するものです。詳細については、http://en.wikipedia.org/wiki/Canvas_elementをご覧ください。

<canvas>いいえ、タグを使用する場合の代替手段はありません。JavaScriptは、プラグインのないWebブラウザで広くサポートされている唯一の言語です。

代替が必要な場合は、を使用できません<canvas>。ブラウザでのカスタムペイントの2つの選択肢は、ActionScript / Flash(Flashプラグインが必要)とJavaアプレットまたはJavaFX/JavaFXスクリプトです。

于 2010-03-02T18:57:38.933 に答える
6

JavaScript にコンパイルできる言語を使用できます。

GWT はページに多くの容量を追加することに注意してください。いずれにせよ、それが本当に素晴らしいアイデアかどうかはわかりません。

Haxe の JavaScript 出力には常に標準ライブラリが含まれているため、ページが少しかさばります。

CoffeeScript と Kaffeine は JavaScript 上の非常に薄い層であり、コード以外に余分なバルクをページに追加することはありません。多くの場合、CoffeeScript による JavaScript 出力は、JavaScript を手動で記述した場合よりも大幅に短くなります。

どの言語で記述しても、コードをデバッグするには JavaScript の知識が必要です。

于 2010-08-18T03:54:04.780 に答える