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?