【发布时间】:2019-12-16 22:01:10
【问题描述】:
我正在尝试开始使用 d3.js,并已从 https://github.com/dc-js/dc.js/releases 下载了最新版本。除了 d3.js 文件,src 和 spec 文件夹中还有很多其他脚本。
我们是否需要将所有这些都放入我们自己的项目目录中?还是复制d3.js文件就够了?
【问题讨论】:
标签: javascript d3.js dc.js
我正在尝试开始使用 d3.js,并已从 https://github.com/dc-js/dc.js/releases 下载了最新版本。除了 d3.js 文件,src 和 spec 文件夹中还有很多其他脚本。
我们是否需要将所有这些都放入我们自己的项目目录中?还是复制d3.js文件就够了?
【问题讨论】:
标签: javascript d3.js dc.js
我想你可能会混淆 dc.js 和 d3.js?
dc.js 是一个建立在 d3.js 和 crossfilter 之上的图表库。 D3 是一个强大但低级的图形库,而 crossfilter 是一个简单、快速的客户端数据库。
因此,要运行 dc.js,您需要
大多数用户不会查看 GitHub 存储库。这主要是针对开发人员的。
与大多数 JavaScript 库一样,大多数用户会为 npm 创建一个package.json。依赖dc 然后运行npm install 将引入D3 和crossfilter(实际上是crossfilter2,社区fork 有一些改进)。
或者,您可以直接从 CDN 将上述所有内容提取到您的网页中,而完全不用 npm。说明在自述文件中。
这完全取决于您希望如何部署您的应用。
【讨论】: