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