关于Javascript绘制图形技术的讨论

明珠佩佩 2011-06-09 08:19:17
加精
目前,WEB的应用中,在页面上绘制图形的技术可以说是百花齐放,据了解主要有以下几种方式:

1、利用DIV+CSS+DHTML实现

2、利用Javascript库实现,例如jsDraw2D、高性能矢量图形库wz_jsgraphics.js

3、利用SVG/VML+JS库实现,例如Raphael.js库

本次发帖是想了解论坛里做过这块开发的兄弟们常用的是哪种,或者有其他更好的方法。

请注意,这里提及的绘制图形绝不是绘制图表。
...全文
5010 88 打赏 收藏 转发到动态 举报
写回复
用AI写文章
88 条回复
切换为时间正序
请发表友善的回复…
发表回复
淮河神 2013-10-24
  • 打赏
  • 举报
回复
引用 60 楼 ayanami001 的回复:
这个东东好像最头疼的问题是浏览器兼容........
是额,像 raphael 这样的库也有兼容性问题。
madpc 2011-06-22
  • 打赏
  • 举报
回复
最直接的应该是 canvas, 这才是真正的专门用来绘图的元素,顾名思义

不要把它们直接比较,是不同层次的东西, flash 还包含创作的层面
CodeArhat 2011-06-21
  • 打赏
  • 举报
回复
能引导用户升级客户端的话,用WebGL吧,潜力无限:
http://media.tojicode.com/q3bsp/
Zach_ZhouY 2011-06-21
  • 打赏
  • 举报
回复
学习 学习
moyibo 2011-06-20
  • 打赏
  • 举报
回复
、选择一个合适的图形库,制作一个后台的编辑界面,然后绘制所需要的图形

2、将绘制的图形保存为指定的模板或专有文件

3、制作一个前台的显示页面,加载页面的同时加载指定的模版或文件

在第3步操作中,如果加入数据库的交互,即对页面图形元素的属性通过数据库进行管理

从而最终实现动态的图形显示控制
Oozie 2011-06-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 bimyboy 的回复:]
目前,WEB的应用中,在页面上绘制图形的技术可以说是百花齐放,据了解主要有以下几种方式:

1、利用DIV+CSS+DHTML实现

2、利用Javascript库实现,例如jsDraw2D、高性能矢量图形库wz_jsgraphics.js

3、利用SVG/VML+JS库实现,例如Raphael.js库

本次发帖是想了解论坛里做过这块开发的兄弟们常用的是哪种,或者有其他更好的……
[/Quote]

用Raphael.js+ajax做过仿vista仪表盘,感觉还行。Raphael封装的很强大。
changtianshuiyue 2011-06-18
  • 打赏
  • 举报
回复
学习了
lilenfeng 2011-06-17
  • 打赏
  • 举报
回复
学习了~~~~~~
kowon 2011-06-17
  • 打赏
  • 举报
回复
可以考虑下FLEX
随缘不变 2011-06-16
  • 打赏
  • 举报
回复
学习了
awcx8888 2011-06-16
  • 打赏
  • 举报
回复
silverlight
li76497423 2011-06-16
  • 打赏
  • 举报
回复
好难.....
qingyihekan 2011-06-15
  • 打赏
  • 举报
回复
最近也在关注这个问题,听大家的意见!
伴老思源 2011-06-15
  • 打赏
  • 举报
回复
围观~
zfslovexia2009 2011-06-14
  • 打赏
  • 举报
回复
jquery+highcharts
用来画一些复杂的bar chart,pie chart,line chart等等非常不错,可以兼容iphone平台,主要使用json数据和后台交互,速度也还行,还可以支持自定义图形,各种事件响应也很到位
xuqiang1234560 2011-06-14
  • 打赏
  • 举报
回复
jquery+highcharts
用来画一些复杂的bar chart,pie chart,line chart等等非常不错,可以兼容iphone平台,主要使用json数据和后台交互,速度也还行,还可以支持自定义图形,各种事件响应也很到位,简单易学。
懒虫虫 2011-06-14
  • 打赏
  • 举报
回复
还是用flex来绘制图片吧,例子比较多,js有浏览兼容问题,不是太好
qq112326614 2011-06-14
  • 打赏
  • 举报
回复
好东西 ~~我是新人学习学习
maggiesnowfly 2011-06-14
  • 打赏
  • 举报
回复
学习了
luoyepiaoxin 2011-06-13
  • 打赏
  • 举报
回复
jquery.flot.js插件?
加载更多回复(58)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧