Articles of dom

Implementazione della logica di riscrittura DOM HTML sul server

La mia applicazione esegue una riscrittura massiva del DOM sul lato client al momento del caricamento. Attraversa la scansione della pagina per il markup speciale (pensa Markdown) o altri pattern, sostituendoli con strutture DOM a volte piuttosto complicate (usando chiamate DOM come createElement ) per creare uno stile di testo ma anche creare diagrammi e […]

È ansible sposare WSH (wscript) con nodejs

Come QA, utilizzo gli script WSH per eseguire il caricamento automatico, l’implementazione e alcuni test Web in IE. WSH (wscript) con JavaScript può aprire la finestra di IE, triggersrla e accedere al modello DOM per fare alcune azioni o verificare alcuni risultati attesi. È un tipo di approccio Selenium 1.0 ma non richiede JAVA e […]

spazi bianchi quando si aggiunge un modello parziale usando EJS

Sto usando SailsJS con il motore EJS. Quando aggiungo i partial usando o <% partial ('partials / template.ejs') nel file di layout, ottengo degli spazi bianchi prima del codice HTML compilato (template.ejs). Nota che quando copio incolla il contenuto template.ejs nel layout (non usando include / partial) gli spazi bianchi sono spariti. Vedi le immagini […]

Accesso al DOM utilizzando node.js

Voglio accedere al file html e ottenere un elemento tramite id usando node.js, questo è il mio file html: Diagram function generatePNG (oViewer) { // some other code reader.onloadend = function() { base64data = reader.result; var image = document.createElement(‘img’); image.setAttribute(“id”, “GraphImage”); image.src = base64data; document.body.appendChild(image); } }, “image/png”, oImageOptions); return sResult; var sResult = generatePNG […]

Alternative a libxmljs

Obiettivo: utilizzare Node.js per accedere a una pagina Web, manipolare il DOM usando la syntax xpath e stampare il nuovo DOM. libxmljs va bene, ma ha diverse dipendenze che NPM non risolve. Quali librerie usi per xpath HTML arbitrario?

Libreria Node.js che implementa il DOM XML W3C?

Ho scritto del codice per manipolare un documento XML utilizzando le API DOM W3C standard. Funziona bene nell’ambiente del browser e mi piacerebbe farlo funzionare sotto node.js. Sfortunatamente, non sono stato in grado di trovare una libreria node.js funzionante che implementasse API DOM W3C standard. Ecco le librerie che ho provato: node-o3-xml – segfaults in […]

Streaming video tramite Websocket al tag

Io uso Node.js per lo streaming via Websocket un video webm in tempo reale in una pagina web che verrà riprodotto in un tag. Quanto segue è il codice sia dal server che dal client: SERVER: var io = require(‘./libs/socket.io’).listen(8080, {log:false}); var fs = require(‘fs’); io.sockets.on(‘connection’, function (socket) { console.log(‘sono entrato in connection’); var readStream […]

res.render () Posizione dei locali su Frontend

Questa è probabilmente una domanda stupida, ma in Express, quando definisci le variabili locali in res.render(view, {variable: variable}) , come si accede al frontend? Dove sono tenuti? Quando provo ad accedere a una variabile che ho definito con questo metodo con console.log(variable) Firebug genera un errore che dice che la variable non è definita. Ho […]