javascript - 从我的网页引用 D3.js 库

标签 javascript html d3.js

我正在上一门基于网络的可视化编程类(class)。我从未使用过 HTML、CSS、Javascript、SVG 或 JSON。我试着向其中一位助教寻求帮助,但我得到的回应仍然不是很有帮助。所以我会在这里发布我的问题。

为了使用 D3.js,我需要能够托管文件。

  1. 这是什么意思?它是在谈论我可以从 Run Line 访问的主机文件吗?

我从这个站点下载了 d3.js:http://d3js.org/我试着打开它,但打不开。我不知道如何处理这个文件。还有一个选项可以使用此代码段直接链接到最新版本:

 <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>

2.链接到什么以及来自什么?

3.我如何实际使用 D3.js 以及我在何处为其编写代码?都是基于浏览器的吗?

抱歉,我真的不明白这些东西。我将不胜感激。

最佳答案

您需要将“script”标签放入 HTML 文件(以及其他内容)。然后从网络浏览器加载该 HTML 文件。

如果没有一些 javascript 和 html 的应用知识,可能无法释放 D3.js 的潜力。

您可以在 http://www.w3schools.com/ 找到相当不错的入门教程。

从 HTML 开始,然后转到 Javascript(恕我直言)

或者张贴您的任何具体问题。

但作为 30 秒的快速启动

  • HTML/CSS 是用于描述任何网页上元素的定位和外观的技术。它描述了您在网页上看到的内容(例如:文本段落、图像)

  • Javascript 向给定网页添加行为,例如决定何时隐藏/显示 HTML 元素、何时向 Web 服务器请求更多数据等

回答您关于“托管文件”是什么意思的问题

包含可视化代码的 HTML 页面或 JavaScript 文件必须存储在某台计算机上的某处。对于另一台计算机上的网络浏览器访问这些文件,您必须设置一个“网络服务器”以在请求时发送这些文件,例如当用户输入 www.something.com/your_file.html

当您只是进行试验时,您的网络服务器不需要很复杂(即能够被世界上任何一台计算机访问)。 您可以使用 httpd 将您的个人计算机变成一个简单的网络服务器,请在此处查看 http://httpd.apache.org/

设置起来相当容易

关于javascript - 从我的网页引用 D3.js 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25706290/

相关文章:

JavaScript OOM 错误

html - 有没有办法让具有绝对位置的元素占据屏幕宽度?

javascript - 如何在 Rails 6 中使用 Webpacker 加载 d3.js?

javascript - Jquery切换类问题

javascript - 用我自己的(措辞?)替换 jquery 函数

javascript - break text with css (text == white space == text) float 文本,文本中断

javascript - 非常大数据集的 D3 TreeMap

javascript - d3 选择偏移父级

Javascript 获取对象内部的对象

javascript - 为什么我没有得到返回值javascript