下载此文档

基于html5的客户端图表生成方案.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
基于html5的客户端图表生成方案添加评论2010年7月5日iefans-随着浏览器厂商对互联网浏览器思路的改进,从而诞生了HTML标准的原型,通过这几年的发展HTML标准已经到第五代。近期用HTML5取代Flash或Shockwave的呼声越来越高。虽然HTML5将会对互联网的很多方面做出改进,使网站具备更丰富的功能、让互联网访问变得更加安全和高效。但距离HTML5成为标准还有很长的差距,目前包含IE在内的主流浏览器对HTML5的支持还不是完美,不过值得我们期待的是,新一代的IE9、Chrome6、Firefox4等浏览器都已经开始全面的扩展对HTML5的支持。下文主要是介绍基于html5的客户端图表生成方案。笔者尝试过很多种图表生成方案,比较有代表性的:服务器端生成图表方案,比如通过jfreechart;使用云计算的方式,比如通过google提供的chartapi,可以参见使用googlechart生成动态图;使用flash的免费开源应用,比如fusioncharts,在浏览器端生成图表,效果可见:e/demos/使用html5的canvasapi在浏览器端生成图表。其中前两者是通过服务器端生成的,后两者是通过客户端生成的。服务器端的缺点是:图表缺乏交互性,比如折线图,鼠标放在某个点上,希望看到该点的值,就做不到;带宽和流量问题,比如通过手机访问,手机是按流量计费的,对服务器端也会有影响,当大规模访问的时候挤占服务器端带宽;服务器端性能,当大规模访问的时候服务器端生成图表性能下降。客户端生成图表就没有服务器端的问题,但是存在另外的问题,主要是终端适配问题:flash的解决方案,无法在手机浏览器中显示,起码目前情况是这样的,,iphone是肯定不会支持;html5的方案,无法在主流的ie浏览器中显示,至少要等到ie9推出以后,估计要等到2011年了。目前的html5方案,还没有在效果上能超过flash的。但是是趋势,因为浏览器内置了(除了ie)本地支持,不依赖flash的插件。将来的覆盖终端更多。因此选择了基于html5的RGraph:/。使用RGraph的准备工作下载beta版本,我没有下载stable版本,因为官网上的demo就是用的beta版本。在自己web项目根目录下,建一个js目录,用于存放javascript脚本,把rgraph的libraries目录和excanvas目录下的文件全部复制过去,另外就是复制rgraph的css目录到该目录下。你当然可以按照rgraph的目录结构做,这没有问题。编写最简单的RGraph使用示例这是一个比较丑陋的图表,但是说明问题,可以直接访问:http://easymorse./svn/tags/-,必须使用支持html5的浏览器,比如chrome或者firefox。和其他js类库使用方式类似,首先需要引入js库:<scriptsrc=”js/“></script><scriptsrc=”js/“></script><!–[ifIE]><scriptsrc=”js/”></script><![endif]—>然后,在html的body部分,需要展

基于html5的客户端图表生成方案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小171 KB
  • 时间2020-08-07