Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在浏览器中使用动画标记绘制图形_Javascript_Canvas_Web_Svg_Visualization - Fatal编程技术网

Javascript 在浏览器中使用动画标记绘制图形

Javascript 在浏览器中使用动画标记绘制图形,javascript,canvas,web,svg,visualization,Javascript,Canvas,Web,Svg,Visualization,我必须实现一个“实时”web应用程序,其中一些令牌沿着网络图的边缘移动 图上令牌的位置从服务器推送到所有连接的客户端 我很有信心,我可以用web套接字有效地实现推送部分 但是,我在“图形密集型”web应用程序方面没有经验。我应该使用什么样的技术/库/框架来绘制网络图(页面加载后是静态的)和沿着图的边缘移动的标记 直观地说,我会选择SVG(但到目前为止我从未使用过SVG),因为它允许我将标记作为dom元素访问并操纵它们的位置。这是一个好方法吗? 是否存在预定用于在浏览器中绘制网络图的库/框架 感谢

我必须实现一个“实时”web应用程序,其中一些令牌沿着网络图的边缘移动

图上令牌的位置从服务器推送到所有连接的客户端

我很有信心,我可以用web套接字有效地实现推送部分

但是,我在“图形密集型”web应用程序方面没有经验。我应该使用什么样的技术/库/框架来绘制网络图(页面加载后是静态的)和沿着图的边缘移动的标记

直观地说,我会选择SVG(但到目前为止我从未使用过SVG),因为它允许我将标记作为dom元素访问并操纵它们的位置。这是一个好方法吗? 是否存在预定用于在浏览器中绘制网络图的库/框架


感谢您的指点。

只需使用位置为绝对或相对的DOM元素,并根据需要更新其位置。除非设计比重新定位叠加在静态网络图上的令牌(如您所述)更复杂,我会选择@Blindman67的解决方案,这样你就不必在开发应用程序时学习新的技能。考虑HTML5画布当设计需要快速移动,可变形组件。