2010-03-02 60 views
9

什麼腳本語言可以與HTML5 canvas元素一起使用?這個問題可能真的歸結爲「瀏覽器通常支持哪些腳本語言?」什麼腳本語言可以與HTML5 canvas元素一起使用?

幾乎所有的HTML5 canvas範例/教程都使用JavaScript。有些使用處理,但即使是那些退回到Processing.js來執行渲染。對於canvas中的交互式動畫有沒有什麼好的替代方法?

+4

處理是不是一種語言,它是一個JavaScript庫。 – 2010-03-02 19:17:54

回答

10

是的,當涉及到畫布標籤時,它就是關於JavaScript的。閱讀更多信息:http://en.wikipedia.org/wiki/Canvas_element

不,如果您想使用<canvas>標籤,沒有其他選擇。 JavaScript是唯一沒有插件的Web瀏覽器支持的語言。

如果你想要的替代品,你不能使用<canvas>。瀏覽器中自定義繪畫的兩種替代方法是ActionScript/Flash(需要Flash插件)和Java Applets或JavaFX/JavaFX Script。

+4

世界已經說過:小蘋果不是一種替代品。 – 2010-03-02 19:18:25

5

您可以使用編譯成JavaScript的語言:

注意GWT增添了不少散裝的到你的頁面,無論如何,我不確定這真的是個好主意。

Haxe總是在JavaScript輸出中包含它的標準庫,所以它增加了一點點的頁面大小。

CoffeeScript和Kaffeine是JavaScript上非常薄的一層,除了代碼之外,不會爲您的頁面添加任何額外的批量。 CoffeeScript的JavaScript輸出通常比手動編寫JavaScript時短得多。

你肯定會需要知道的JavaScript調試代碼,無論你在寫什麼語言。