私は自分自身を試してみましたが、明らかに私はこれを機能させるのに十分ではありません:-) 私が達成したいことは、マイクの再利用性の話に似ています - http://bost.ocks.org/mike/chart/ :
marbles = new Marbles();
marbles.width();//getter, setter
marbles.height();//-||-
...etc
marbles.run();//run the code
コードの例を以下に示します。誰か助けてくれませんか?Java または PHP でクラスと OOP を作成する方法は知っていますが、純粋な JS は私の専門分野ではありません :-)
私はこのコードを持っています:
//initialize on (menu click)
jQuery(document).ready(function(){
marbles();
});
});
変数とメイン関数を使用:
function marbles(){
var height = 500,
width = 1000;
var path = "";
..別の変数 (約 15)
var force = d3.layout.force()
.size([width, height]);
//foci to be set for relation type positioning and nodes placing
var links = force.links(),
nodes = force.nodes();
run();
//graph starts here by loading data - d3.xml
function run (rootNode){
begin();
}
//internal timer function - adding nodes one at the time
function begin(clickedNode){
}
//classical update function
function update() {
}
}
ありがとう
ルーカス