2016-07-15 8 views
1

dimple.js例のいくつかは、このようなhome pageでこの次一つとして、htmlファイルとして保存し、htmlファイルを開いて直接実行することができます:すべてのようなdimple.jsの例を実行するためにWebサーバーが必要なのはなぜですか?

<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ブラウザを使用して起動できる方法はありますか?

お返事ありがとうございます!

+6

コードのいずれかが(例えば)AJAXリクエストをした場合、AJAXは単にHTTP呼び出しなので、あなたは、ウェブサーバを持たなければなりません。 –

+1

他の人がサーバーからデータファイルをロードしているので、Webサーバーが必要です。 – crashmstr

+0

あなたの返信ありがとうございます@MarcBと@crashmstr!それで、フォローアップの質問は、会社の環境内で作成したdimple.jsの視覚化を人々が見られる最良の方法は何ですか?企業レベルのサーバーをセットアップするのか、それともajaxリクエストで視覚化するために自分のコンピュータにnode.jsをインストールする必要がありますか?ありがとう! –

答えて

1

私はまだ50の評判を持っていないので、私はコメントできません。私はあなたの質問に答えようとここからコメントを尋ねます。

私はこれが最善の方法だと確信していませんが、私には最も簡単な方法はディンプルチャートを見ることです。インストールはMAMP無料です。かなり基本的なインストールですが、ドキュメントルートを設定してください。

enter image description here

関連する問題