如何在不获取代码 301/304 或 TypeError 的情况下 link 到 d3.js-v3 源文件
How to link to d3.js-v3 source file without getting code 301/304 or TypeError
d3 目前在 v5 上,但我需要使用 v3。我正在尝试两种访问 v3 的方法:
- 在我的 HTML 标签中包含
<script src="https://d3js.org/d3.v3.min.js"></script>
。
- 包括
<script src="d3.min.js"></script>
,其中d3.min.js
是d3.zip中的源文件,从https://github.com/d3/d3/releases?after=v4.2.5下载。
使用第一种方法,我的代码中没有显示任何内容。我得到代码 301 and/or 代码 304。显然 d3js.org 没有托管旧版本的源文件?
使用第二种方法,我的代码仍然没有显示任何内容,即使我在自己的文件夹中有实际的源文件。如果我在浏览器中查看控制台,我会发现我收到类型错误,例如 TypeError: e is undefined [Learn More] d3.min.js:1:15253
。
注意:我正在使用 python 的 SimpleHTTPServer。
如何让 d3 v3 工作?
考虑使用 CDN。例如https://cdnjs.com/libraries/d3
您可以在那里选择任何版本。
d3 目前在 v5 上,但我需要使用 v3。我正在尝试两种访问 v3 的方法:
- 在我的 HTML 标签中包含
<script src="https://d3js.org/d3.v3.min.js"></script>
。 - 包括
<script src="d3.min.js"></script>
,其中d3.min.js
是d3.zip中的源文件,从https://github.com/d3/d3/releases?after=v4.2.5下载。
使用第一种方法,我的代码中没有显示任何内容。我得到代码 301 and/or 代码 304。显然 d3js.org 没有托管旧版本的源文件?
使用第二种方法,我的代码仍然没有显示任何内容,即使我在自己的文件夹中有实际的源文件。如果我在浏览器中查看控制台,我会发现我收到类型错误,例如 TypeError: e is undefined [Learn More] d3.min.js:1:15253
。
注意:我正在使用 python 的 SimpleHTTPServer。
如何让 d3 v3 工作?
考虑使用 CDN。例如https://cdnjs.com/libraries/d3
您可以在那里选择任何版本。