首页 / 知识
关于图形:Javascript绘图库?
2023-04-17 09:14:00

Javascript drawing library?对 JavaScript 交互式绘图库有什么建议吗?只需要绘制不同颜色的线条、多边形、文本。 IE/Firefox/Opera/Safari 兼容。 Raphael 在这方面非常酷,并且可以跨浏览器工作,因为它使用 VML(用于 MSIE)和 SVG(用于其他所有内容)。 John Resig 的 Processing.js 是一个很好的框架。 您可以直接使用画布对象进行 2D 绘制。 IE 需要 excanvas 库。 http://developer.mozilla.org/En/Drawing_Graphics_with_Canvas 试试 http://www.walterzorn.de/en/jsgraphics/jsgraphics_e.htm。这是我发现的最好的(不使用 SVG),并且可以在大多数没有插件的浏览器中使用。 还有 mxGraph。这不使用 IE 的 excanvas。 Excanvas 比使用 VML 慢得多,特别是重用相同的 VML 节点而不是删除、添加 DOM 节点以进行重绘。这通常是一个被忽视的点,但是关于 IE 性能的研究实在是太糟糕了。 查看 jQuery 绘图插件,您还可以查看 Mozilla Canvas 参考和教程。 如上所述,画布是你应该走的路。 IE 本身不支持它,因此您需要下载 ExCanvas 以确保跨浏览器兼容性。对于一些使用 canvas 标签的项目,我建议查看 Ajaxian。 使用 canvas 标签绘制文本是一件很痛苦的事情。您的选择是使用绝对定位在正确位置的常规 div,或者查找/编写字体布局引擎(示例),或者等待实现允许您绘制文本的新标准。 SVG 可以更好地处理这个问题。 在 IE 中,您可以使用 ExplorerCanvas 来使用 IE 自己的 VML 标记来模拟画布 API。但是,原生 VML 可以在路径上执行文本,并且非常类似于 SVG。我认为理论上如果你想要复杂的文本处理,你会想要 SVG 和 VML,比如 Dan 提到的 Raphael 库。 您也可以在开始之前考虑一下 Flash。 根据您需要跨浏览器的程度和进行输出的目标,您可能会查看 Canvas 元素和相关的 javascript。 画布 D3.js
也看看这个讨论。 |
最新内容
相关内容
linux虚拟机文本命令?
linux虚拟机文本命令?,系统,工作,名字,代码,命令,文件,信息,第一,数据,名称,Linux下,编辑文件的命令是什么?按下回车键了解Emacs命令。输入文linux命令行与图形?
linux命令行与图形?,系统,地址,数据,密码,工具,环境,地方,网络,电脑,平台,linux位用户提供的操作界面有两大类是什么?\x0d\x0a良好的用户界linux关闭文本命令?
linux关闭文本命令?,系统,工作,状态,信息,地址,电脑,命令,工具,基础,管理,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、calinux运行图形界命令?
linux运行图形界命令?,系统,密码,地址,电脑,图形界面,地方,工具,界面,终端,图形,linux图形化界面命令第一种方式比较简单,只需要选择相应的带图图形化linux命令集?
图形化linux命令集?,系统,工作,密码,信息,软件,地址,命令,状态,工具,电脑,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、calinux常用命令文本?
linux常用命令文本?,工作,命令,网络,地址,系统,管理,标准,信息,目录,文件,Linux用户以及权限相关常用命令总结sudo和su类似,有一些附加的属性,管linux的图形输入命令?
linux的图形输入命令?,系统,密码,工作,地址,工具,信息,环境,终端,电脑,地方,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux命令切换到图形?
linux命令切换到图形?,系统,密码,工具,电脑,界面,图形界面,地方,终端,命令,文件,linux切换到图形化界面1、一般Alt+crtl+F2可以切换至字符界面linux4命令切换图形?
linux4命令切换图形?,系统,密码,工具,地方,电脑,图形界面,界面,软件,终端,命令,切换Linux系统下图形界面与Linux命令行模式1、手工切换:在图形linux文本查询命令?
linux文本查询命令?,标准,命令,文件,工具,数据,信息,位置,系统,内容,文本,Linux下Grep命令的详细使用方法?1、查找root目录下包含Linux的文件,linux在线命令文本?
linux在线命令文本?,系统,工作,信息,在线,地址,命令,基础,标准,工具,目录,Linux常用命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux编写文本命令?
linux编写文本命令?,工作,系统,命令,第一,信息,发行,代码,名字,文件,终端,linux中编辑文件命令linux常用命令有pwd命令、cd命令、ls命令、cat