哪些脚本语言可以与HTML5 canvas元素一起使用?这个问题可能真的可以归结为“浏览器通常支持哪些脚本语言?”
几乎所有的HTML5 canvas示例/教程都使用JavaScript。有些使用processing,但即使是那些也会回退到Processing.js来进行渲染。对于画布中的交互式动画,有没有什么好的JavaScript替代方案?
发布于 2010-03-03 02:57:39
是的,当涉及到画布标签时,它都是关于JavaScript的。有关更多信息,请访问http://en.wikipedia.org/wiki/Canvas_element
不,如果您想要使用<canvas>标记,则没有其他选择。JavaScript是唯一一种在没有插件的web浏览器中被广泛支持的语言。
如果您想要替代方案,则不能使用<canvas>。浏览器中自定义绘画的两种替代方案是ActionScript/Flash (需要Flash插件)和Java小程序或JavaFX/JavaFX Script。
发布于 2010-08-18 11:54:05
您可以使用编译为JavaScript的语言:
请注意,GWT会给您的页面添加大量内容,我不确定在任何情况下它是否真的是一个好主意。
Haxe总是在JavaScript输出中包含它的标准库,因此它在页面中添加了一些内容。
CoffeeScript和Kaffeine是JavaScript上非常薄的一层,除了代码之外,不要在页面中添加任何额外的内容。与手动编写JavaScript相比,CoffeeScript输出的JavaScript通常要短得多。
无论用什么语言编写,您都肯定需要了解JavaScript才能调试代码。
https://stackoverflow.com/questions/2365781
复制相似问题