我正在上一门基于网络的可视化编程类(class)。我从未使用过 HTML、CSS、Javascript、SVG 或 JSON。我试着向其中一位助教寻求帮助,但我得到的回应仍然不是很有帮助。所以我会在这里发布我的问题。
为了使用 D3.js,我需要能够托管文件。
- 这是什么意思?它是在谈论我可以从 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/