Domande taggate «synchronous»



10
Qual è la differenza tra la programmazione sincrona e asincrona (in node.js)
Ho letto nodebeginner E mi sono imbattuto nei seguenti due pezzi di codice. Il primo: var result = database.query("SELECT * FROM hugetable"); console.log("Hello World"); Il secondo: database.query("SELECT * FROM hugetable", function(rows) { var result = rows; }); console.log("Hello World"); Ottengo quello che dovrebbero fare, interrogano il database per recuperare la …

4
jQuery: esecuzione di richieste AJAX sincrone
Ho fatto un po 'di jQuery in passato, ma sono completamente bloccato su questo. Conosco i pro e i contro dell'utilizzo di chiamate sincrone ajax, ma qui sarà richiesto. La pagina remota viene caricata (controllata con firebug), ma non viene mostrato alcun ritorno. Cosa devo fare di diverso per rendere …
187 ajax  jquery  synchronous 

10
Come avvolgere le chiamate di funzioni asincrone in una funzione di sincronizzazione in Node.js o Javascript?
Supponi di mantenere una libreria che espone una funzione getData. Gli utenti chiamano per ottenere dati reali: var output = getData(); Sotto il cofano i dati vengono salvati in un file in modo da implementato getDatautilizzando Node.js built-in fs.readFileSync. È ovvio sia getDatae fs.readFileSyncsono funzioni di sincronizzazione. Un giorno ti …

8
Il modo più semplice per attendere il completamento di alcune attività asincrone, in Javascript?
Voglio eliminare alcune raccolte mongodb, ma è un'attività asincrona. Il codice sarà: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); La console visualizza: all dropped dropped dropped dropped Qual è il modo più semplice per assicurarti all droppedche venga stampato dopo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.