2

我是 Web 开发的完全新手,我想知道一些关于使用 JavaScript(不是 Flash 或其他插件)进行图形渲染的事情。例如,是否可以在不使用仅在 HTML5 中发现的 Canvas 功能的情况下在网页中呈现任意图形(例如线条、曲线、文本、图像等)?我之所以问,是因为我相信我已经看到谷歌,例如,在HTML5 出现之前,以及目前在甚至不支持 HTML5 的浏览器中,我已经在他们的主页上为他们的特殊纪念日等展示了他们的徽标增强功能之一的交互式图形。我还记得 90 年代在网页中看到过纯 JavaScript 制作的动画。

所以:

1) 使用纯 JavaScript 可以渲染这样的图形吗?2) 如果是这样,正在使用哪些 API 或库?3) 是否可以用任意图形装饰标准 HTML 控件?

我正在尝试确定基于 Web 的 UI 中可能发生的事情的界限。

4

1 回答 1

0

例如,是否可以在不使用 HTML5 独有的 Canvas 功能的情况下在网页中呈现任意图形(例如线条、曲线、文本、图像等)?

是的。看看 SVG,它自 1992 年左右以来一直以某种形式出现。

Mozilla 开发者网络上有很多文档和教程。

我之所以问,是因为我相信我已经看到谷歌,例如,在 HTML5 出现之前,以及目前在甚至不支持 HTML5 的浏览器中,我已经在他们的主页上为他们的特殊纪念日等展示了他们的徽标增强功能之一的交互式图形。

您看到了 SVG,Google 过去曾将其用于 Google 涂鸦,并且仍然用于各种东西(某些平台上的部分 Google 地图)。

于 2013-04-30T20:20:43.723 回答