为什么运行dimple.js示例需要Web服务器?

时间:2016-07-15 16:52:15

标签: javascript d3.js dimple.js

一些dimple.js示例可以通过将它们保存为html文件并打开html文件直接运行,例如home page上的一个:

<head>
  <script src="http://d3js.org/d3.v3.min.js"></script>
  <script src="http://dimplejs.org/dist/dimple.v2.1.6.min.js"></script>
</head>
<body>
  <script type="text/javascript">
    var svg = dimple.newSvg("body", 800, 600);
    var data = [
      { "Word":"Hello", "Awesomeness":2000 },
      { "Word":"World", "Awesomeness":3000 }
    ];
    var chart = new dimple.chart(svg, data);
    chart.addCategoryAxis("x", "Word");
    chart.addMeasureAxis("y", "Awesomeness");
    chart.addSeries(null, dimple.plot.bar);
    chart.draw();
  </script>
</body>

其他下载的示例代码,与找到的所有示例here一样,只能在设置here所述的本地Web服务器后运行。

我想知道为什么会这样。这不意味着当我使用dimple.js开发可视化时,我的观众必须设置一个本地Web服务器才能看到我的可视化吗?有没有什么方法可以在没有额外安装的情况下使用Web浏览器启动?

提前感谢您的回复!

1 个答案:

答案 0 :(得分:1)

因为我无法发表评论,因为我还没有50个声望。我会尝试回答你在这里发表评论的问题。

我不确定这是最好的方法,但对我来说最简单的方法是查看dimple图是安装MAMP免费版。这是相当基本的安装,然后设置您的文档根目录。

enter image description here