¿Cómo es posible crear el objeto document
desde html source y usar document.*
funciones como getElementById
en node.js?node.js inspeccionando dom como estándar javascript
9
A
Respuesta
4
Si solo desea utilizar una API similar a jQuery para recorrer y jugar con el marcado HTML, una mejor opción es cheerio.
jsdom es una implementación DOM de pleno derecho que incluso puede ejecutar la JS que viene con una página. Como resultado, es bastante pesado. Si no necesita ninguna de esas funciones, cheerio es 8 veces más rápido.
var cheerio = require('cheerio'),
$ = cheerio.load('<h2 class="title">Hello world</h2>');
$('h2.title').text('Hello there!');
$('h2').addClass('welcome');
$.html();
//=> <h2 class="title welcome">Hello there!</h2>
10
es probable que desee algo así como la implementación de JavaScript de la DOM, jsdom.
Cuestiones relacionadas
- 1. Socket.io como servidor, javascript 'estándar' como cliente?
- 2. Biblioteca Node.js que implementa W3C XML DOM?
- 3. Node.JS prueba DOM con Mocha?
- 4. Como eliminar el elemento dom
- 5. Javascript Borrar DOM
- 6. Inspeccionando contenedores STL en XCode
- 7. inspeccionando android sqlite e IntelliJ
- 8. iOS Javascript DOM "¿Congelación?"
- 9. ¿Debo usar un fragmento DOM como dom Shadow en mi motor de juegos Javascript?
- 10. ¿Implementación DOM en javascript puro?
- 11. Javascript eficiente para modificaciones DOM
- 12. javascript node.js siguiente()
- 13. Javascript: DOM Excepción: INVALID_CHARACTER_ERR (5)
- 14. Evento Visibilidad JQuery/Javascript/DOM
- 15. Analizar CSS como simple DOM
- 16. Añadir cadena html a DOM como elemento
- 17. Motores de plantilla de JavaScript basados en DOM DOM
- 18. ¿Biblioteca DOM preferida para analizar páginas html con node.js?
- 19. ¿Qué hace ~~ en JavaScript/node.js?
- 20. Node.js como un forwarder JSON
- 21. Node.js como contenedor de aplicaciones
- 22. HTML DOM ¿Transacción de dibujo en Javascript?
- 23. node.js: forma estándar de almacenar la configuración de la aplicación?
- 24. Agregar un elemento al DOM con JavaScript
- 25. ¿Encuentra qué javascript cambia el DOM?
- 26. javascript: encuentre cadenas en dom y enfatícelo
- 27. En Javascript, ¿puedes extender el DOM?
- 28. LINQ para Javascript (JSON, Arrays, DOM)?
- 29. Javascript DOM listo sin un marco completo
- 30. Firefox O JavaScript, cuente el DOM