HTML5 canvas 元素可以使用哪些脚本语言?

发布于 2024-08-23 07:57:15 字数 175 浏览 3 评论 0原文

HTML5 canvas 元素可以使用哪些脚本语言?这个问题实际上可以归结为“浏览器通常支持哪些脚本语言?”

几乎所有 HTML5 画布示例/教程都使用 JavaScript。有些使用处理,但即使那些也回退到Processing.js 来进行渲染。对于画布中的交互式动画,有什么好的替代 JavaScript 的方法吗?

What scripting languages can be used with the HTML5 canvas element? This question may really come down to "what scripting languages are commonly supported by browsers?"

Nearly all of the HTML5 canvas examples/tutorials use JavaScript. Some use processing, but even those fall back to Processing.js to do the rendering. Are there any good alternatives to JavaScript for interactive animation in a canvas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

多情出卖 2024-08-30 07:57:15

是的,说到canvas标签,那就全是JavaScript了。阅读更多内容 http://en.wikipedia.org/wiki/Canvas_element

不,没有如果您想使用 标记,则可以使用替代方案。 JavaScript 是唯一一种无需插件即可在网络浏览器中得到广泛支持的语言。

如果您需要替代方案,则不能使用 。在浏览器中自定义绘画的两种替代方案是 ActionScript/Flash(需要 Flash 插件)和 Java Applet 或 JavaFX/JavaFX 脚本。

Yes, when it comes to the canvas tag, it's all about JavaScript. Read more at http://en.wikipedia.org/wiki/Canvas_element

No, there are no alternatives if you want to use the <canvas> tag. JavaScript is the only language that is widely supported in web browsers without plugins.

If you want alternatives, you cannot use <canvas>. Two alternatives for custom painting in browsers are ActionScript/Flash (requires Flash plugin) and Java Applets or JavaFX/JavaFX Script.

乞讨 2024-08-30 07:57:15

您可以使用编译为 JavaScript 的语言:

请注意,GWT 为您的页面添加了大量内容,但我不确定这在任何情况下都是一个好主意。

Haxe 始终在 JavaScript 输出中包含其标准库,因此它会增加页面的体积。

CoffeeScript 和 Kaffeine 是 JavaScript 上非常薄的一层,除了代码之外,不会向页面添加任何额外的内容。 CoffeeScript 输出的 JavaScript 通常比您手工编写 JavaScript 的输出要短得多。

无论您使用哪种语言编写,您肯定需要了解 JavaScript 来调试代码。

You can use languages that compile to JavaScript:

Note that GWT adds a lot of bulk to your page and I’m not sure it’s really such a great idea in any case.

Haxe always includes its standard library in JavaScript output, so it adds a little bulk to the page.

CoffeeScript and Kaffeine are very thin layers over JavaScript, and don’t add any extra bulk to your page other than your code. The JavaScript output by CoffeeScript is often significantly shorter than it would have been had you written the JavaScript by hand.

You will certainly need to know JavaScript to debug your code, no matter what language you write in.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文