Von jsdom nach phantomJS migrieren? (grundlegende DOM-Erstellung)

M. Bostock wies darauf hin, dass nodejs 'jsdom eine unvollständige Unterstützung für svg hat und, kritisch für mich, @ nicht unterstützgetBBox(). Außerdem riet er dazu, auf das PhantomJS von nodejs umzusteigen. Ich habe ausgecheckt, aber der Ansatz ist neu für mich.

My nodejs + jsdom script erstellt ein virtuelles DOM, mit dem mein d3js spielt und lautet wie folgt:

var jsdom = require('jsdom');
jsdom.env(                             // creates virtual page
  "<html><body></body></html>",        // create my DOM hook,
  [ 'http://d3js.org/d3.v3.min.js',    // add my online dependencies ...
  '../js/d3.v3.min.js',                // ... & local ones
  '../js/jquery-2.1.3.min.js'],

  function (err, window) {
           //my normal JS or nodejs code here !
  }
);

Wie migriere ich dieses nodejs + jsdom in nodejs + PhantomJS?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage