首页 > 代码库 > FusionCharts如何升级到V3.4
FusionCharts如何升级到V3.4
本文适用于那些仍在使用FusionCharts系列产品的老版本(比如V3.0.x~V3.3.x)的客户。
发生了哪些变化?
- 从V3.4开始,FusionCharts的JavaScript类库文件的文件名和包结构发生了变化。此外,所有文件名现在均为小写了,以此防止在区分大小写的服务器上产生冲突。
- FusionCharts在渲染图表方面的表现有了巨大提速,修复了内存泄漏的问题。
- 所有图表现在都只通过JavaScript进行渲染了。Flash图表停止升级(默认也不会提供),用户将无需明确指定是通过Flash还是JavaScript渲染图表了。如果你此前在应用中明确指定了使用Flash进行渲染,现在需要移除这些代码。
- 停止使用<style>元素,取而代之的是<chart>元素的属性
- 移除了对jQuery的依赖
原来的文件名 新文件名
FusionCharts.js fusioncharts.js
FusionCharts.HC.js 不再需要了
FusionCharts.HC.Charts.js fusioncharts.charts.js
FusionCharts.HC.Maps.js fusioncharts.maps.js
FusionCharts.HC.Widgets.js fusioncharts.widgets.js
FusionCharts.HC.gantt.js fusioncharts.gantt.js
FusionCharts.HC.PowerCharts.js fusioncharts.powercharts.js
FusionChartsExportComponent.js 不再需要了
jquery.min.js 不再需要了
以HC.js结尾的文件都不再需要了,因为现在所有图表均通过JavaScript生成。
升级步骤
1、从下载的正式版文件的js文件夹中拷贝下列文件,替换你的应用中fusioncharts文件夹内的文件
fusioncharts.charts.js
fusioncharts.js
fusioncharts.powercharts.js
fusioncharts.gantt.js
fusioncharts.maps.js
fusioncharts.widgets.js
2、根据你所使用的FusionCharts产品,你需要根据更新后的文件名称来修改include路径。同时请注意,这些新文件不能被简单地重命名为旧文件名。
3、必须清除浏览器的缓存。这一点非常重要。
这就行了,你已经升级到了FusionCharts的最新版!
仅升级个别产品
如果只需要升级个别FusionCharts产品,下面是相关提示:
1、FusionCharts XT :如果要升级FusionCharts XT,你需要从js文件夹中复制fusioncharts.charts.js和fusioncharts.js到你的工作目录,并在你的源代码中修改include路径来包含这些文件。
2、PowerCharts XT:如果要升级PowerCharts XT,你需要下载最新的PowerCharts XT包,从js文件夹复制fusioncharts.charts.js和fusioncharts.js到你的工作路径,同时修改自己源代码的include语句。
3、FusionWidgets XT:与之类似,你需要从js文件夹中复制fusioncharts.js、fusioncharts.widgets.js和fusioncharts.gantt.js到你的工作路径,同时修改自己源代码的include语句。
4、FusionMaps XT:对于FusionMaps XT而言,你需要从js文件夹复制fusioncharts.maps.js,以及从maps文件夹复制你使用的地图所对应的地图定义js文件到你的工作路径,同时修改自己源代码的include语句。
后面我会介绍V3.4放弃了哪些功能,这主要与Flash图表有关。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。