Per domande riguardanti la programmazione in ECMAScript (JavaScript / JS) e i suoi vari dialetti / implementazioni (escluso ActionScript). Questo tag viene usato raramente da solo, ma è spesso associato ai tag [node.js], [jquery], [json] e [html].
Stavo sperimentando l'utilizzo della versione 6.2.1 di Node con parte del mio codice. Aveva intenzione di migrare la maggior parte dei codici orientati all'iper-callback in qualcosa che sembra più pulito e forse funziona meglio. Non ho idea del perché, il terminale genera un errore quando provo a eseguire il codice …
Sono confuso riguardo all'evento di ritorno xhr, come posso dire, non ci sono così tante differenze tra onreadystatechange -> readyState == 4 e onload, è vero? var xhr = new XMLHttpRequest(); xhr.open("Get", url, false); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { /* do some thing*/ } }; xhr.send(null); …
Sono curioso dei pro e dei contro dell'utilizzo di documenti secondari rispetto a uno strato più profondo nel mio schema principale: var subDoc = new Schema({ name: String }); var mainDoc = new Schema({ names: [subDoc] }); o var mainDoc = new Schema({ names: [{ name: String }] }); Attualmente …
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 …
Se eseguo questo: /([^\/]+)+/g.exec('/a/b/c/d'); Ho capito: ["a", "a"] Ma se eseguo questo: '/a/b/c/d'.match(/([^\/]+)+/g); Quindi ottengo il risultato atteso di questo: ["a", "b", "c", "d"] Qual è la differenza?
Ho sempre trovato la rangefunzione mancante da JavaScript in quanto è disponibile in Python e altri? Esiste un modo conciso per generare un intervallo di numeri in ES2015? MODIFICA: LA MIA domanda è diversa dal duplicato citato in quanto è specifica per ES2015 e non per ECMASCRIPT-5. Inoltre ho bisogno …
Sto cercando di avvisare un valore restituito da una funzione e ottengo questo nell'avviso: [object Object] Ecco il codice JavaScript: <script type="text/javascript"> $(function () { var $main = $('#main'), $1 = $('#1'), $2 = $('#2'); $2.hide(); // hide div#2 when the page is loaded $main.click(function () { $1.toggle(); $2.toggle(); }); …
<div id="containerDiv"></div> #containerDiv { position: absolute; top: 0px; width: 400px; height: 100%; padding: 5px; font-size: .875em; overflow-y: scroll; } document.getElementById("containerDiv").innerHTML = variableLongText; Come reimpostare la posizione di scorrimento all'inizio del div contenitore la prossima volta?
Ho alcuni dati codificati UTF-8 che vivono in una gamma di elementi Uint8Array in Javascript. Esiste un modo efficiente per decodificarli in una normale stringa javascript (credo che Javascript utilizzi Unicode a 16 bit)? Non voglio aggiungere un carattere alla volta poiché la concaternazione di stringhe diventerebbe ad alta intensità …
Ricevo il messaggio di errore .. DOMException non rilevata (promessa): play () non riuscita perché l'utente non ha interagito prima con il documento. ..quando si tenta di riprodurre un video sul desktop utilizzando la versione 66 di Chrome. Ho trovato un annuncio che ha iniziato la riproduzione automaticamente su un …
Mi sembra di avere problemi a inserire i dati in un array di stato. Sto cercando di ottenerlo in questo modo: this.setState({ myArray: this.state.myArray.push('new value') }) Ma credo che questo sia un modo errato e causi problemi con la mutabilità?
Continuo a vedere funzioni che assomigliano a questa in una base di codice su cui sto lavorando: const func = ({ param1, param2 }) => { //do stuff } Cosa sta facendo esattamente? Faccio fatica a trovarlo su google, perché non sono nemmeno sicuro di come si chiami, o di …
questa potrebbe sembrare una domanda stupida ma sono un principiante in questo argomento. Sto lavorando alle promesse sul nodo js. E voglio passare il parametro a una funzione di promessa. Tuttavia non sono riuscito a capirlo. someModule.someFunction.then(username, password,function(uid) { /*stuff */ } e la funzione è qualcosa di simile var …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.