Come è possibile creare l'oggetto document
dal sorgente html e utilizzare le funzioni document.*
come getElementById
in node.js?node.js ispezionare dom come standard javascript
9
A
risposta
4
Se si desidera utilizzare un'API jQuery per attraversare e manipolare il codice HTML, l'opzione migliore è cheerio.
jsdom è un'implementazione DOM completa che può persino eseguire il JS fornito con una pagina. Di conseguenza, è piuttosto pesante. Se non hai bisogno di alcuna di queste funzionalità, cheerio è 8 volte più veloce.
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
Probabilmente vuoi qualcosa come l'implementazione javascript del DOM, jsdom.
Problemi correlati
- 1. Node.JS verifica DOM con Mocha?
- 2. JavaScript DOM rimuovi elemento
- 3. iOS Javascript DOM "Congelamento?"
- 4. Come ispezionare una libreria?
- 5. Socket.io come server, javascript "standard" come client?
- 6. Elemento mobile JavaScript nel DOM
- 7. Javascript efficiente per modifiche DOM
- 8. Un parser JavaScript per DOM
- 9. Evento Visibilità JQuery/Javascript/DOM
- 10. Javascript: DOM Eccezione: INVALID_CHARACTER_ERR (5)
- 11. Come ispezionare i telai di tela
- 12. Come ispezionare gli oggetti om?
- 13. Come ispezionare le variabili Vim?
- 14. Node.js, PHP, Javascript Confusione
- 15. debug e ispezionare $ _POST
- 16. Firefox O JavaScript, conta il DOM
- 17. giuntura Javascript per array di elementi DOM
- 18. Trova javascript che sta modificando l'elemento DOM
- 19. Perdite di memoria Javascript: Albero DOM staccato
- 20. DOM/Javascript: ottenere testo dopo tag
- 21. Oggetto DOM JavaScript su oggetto jQuery
- 22. Javascript DOM style.backgroundColor non funziona correttamente
- 23. Evento Javascript trigger su Aggiungi a DOM
- 24. esegui javascript prima che dom stia caricando
- 25. Sostituzione da javascript dom text node
- 26. libro Javascript che insegna javascript alla lingua, non dom
- 27. seek() equivalente in javascript/node.js?
- 28. Framework FAB Javascript su Node.js
- 29. Carica un DOM ed esegui javascript, lato server, con .Net
- 30. HTML5 trascinare la manipolazione DOM con javascript