常见问题
是的,本项目自 2013 来一直都是开源的,目前托管在 Coding 上,开源地址是:https://dev.tencent.com/u/jianshukeji/p/cdn/git。
目前包含自 2014 年 4 月发布的 Highcharts 各个版本相关的文件,包括所有静态文件,压缩包等、中国地图数据(geochina 目录)、世界地图数据(mapdata 目录)、Highcharts 项目项目文件(highcharts-plugins)、常用库文件(jQuery、prototype、mootools、libs 目录)
本项目目前现存的最早版本是 2014 年 4 月的文件,即 Highcharts 4.0.1、Highstock 2.0.1、Highmaps 1.0.1,中间可能有个别小版本遗失(一般不会连续遗失多个版本), 如果可以的话,我们将尽可能的补齐这些版本。
另外 Highstock 没有 3.x、Highmaps 没有 2.x 和 3.x,是因为在发布 4.2.0 时,将三个产品的版本统一对齐为 4.2.0(为了方便维护),详见 更新日志。
Highcharts Gantt 的第一个版本是 6.2.0。
这两个域名部署的内容完全一样,且都支持 http 和 https 协议,不同之处是 cdn.highcharts.com.cn
是走 CDN 服务,目前部署在阿里云 CDN,而
code.highcharts.com.cn
是部署在我们自己的服务上,没有 CDN 服务。
另外由于 CDN 有缓存,当我们发布新版本文件时, code.highcharts.com.cn
上永远都是最新的,而
cdn.highcharts.com.cn
可能会有一定的延迟(一般发布一天之后就会同步,当然我们也会手动去更新)。
Highcharts CSS 版本是在 6.0.0 时发布的,并且作为单独的分支存在,即相关的文件都在单独的目录(css)中存在。
Highcharts 7.0.0 开始不再需要单独针对 CSS 版本引入不同的文件了,而是通过 配置 + .css 来实现,也就是用户不用关心 js 文件的路径了。
针对 6.x,如果需要使用 CSS 版本,需要引入的文件是:
- /css/ 目录下的 highcharts.css
- /css/ 目录下的 js 文件,例如 https://code.highcharts.com.cn/highcharts/6.2.0/css/js/highcharts.js
直接访问 http://code.highcharts.com.cn/zips/{product}-{version}.zip
其中 {product} 为产品名,可用的有
Highcharts
、Highstock
、Highmaps
、Highcharts-Gantt
例如下载 6.2.0 版本的 Highstock,对应的路径是 http://code.highcharts.com.cn/zips/Highstock-6.2.0.zip