¿Migrar de jsdom a phantomJS? (creación básica de DOM)
M. Bostock señaló que jsdom de nodejs tiene un soporte incompleto para svg y, crítico para mí, no es compatiblegetBBox()
. Además, aconsejó cambiar a PhantomJS de nodejs. Lo comprobé pero el enfoque es nuevo para mí.
Mi script nodejs + jsdom crea un DOM virtual, con el que juega mi d3js y es el siguiente:
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 !
}
);
¿Cómo migrar este nodejs + jsdom a nodejs + PhantomJS?