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].
Ho un modulo che, una volta inviato, devo eseguire alcune elaborazioni aggiuntive prima di inviare il modulo. Posso impedire il comportamento di invio del modulo predefinito, quindi eseguire la mia elaborazione aggiuntiva (fondamentalmente chiama l'API di Google Maps e aggiunge alcuni campi nascosti al modulo) - e quindi ho bisogno …
Impossibile ottenere dati con XMLHttpRequest (lo stato 0 e responseText è vuoto): xmlhttp = nuovo XMLHttpRequest (); xmlhttp.open ("GET", "http://www.w3schools.com/XML/cd_catalog.xml", true); xmlhttp.onreadystatechange = funzione () { if (xmlhttp.readyState == 4) alert ("status" + xmlhttp.status); } xmlhttp.send (); Avvisa lo "stato 0". La stessa situazione con la richiesta localhost (cd_catalog.xml viene …
Per alcuni motivi di prestazioni, sto cercando di trovare un modo per selezionare solo i nodi di pari livello del nodo selezionato. Per esempio, <div id="outer"> <div id="inner1"></div> <div id="inner2"></div> <div id="inner3"></div> <div id="inner4"></div> </div> Se ho selezionato il nodo inner1, c'è un modo per accedere ai suoi fratelli, inner2-4nodi?
Quando riduco l'array, cerco di ottenere il numero zero, ma non capisco chiaramente il comportamento della funzione [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); risultato TypeError: Reduce of empty array with no initial value sembra che se l'array è vuoto non posso ridurlo [""].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); …
Ho 2,299.00una stringa e sto cercando di analizzarla con un numero. Ho provato a usare parseFloat, il che si traduce in 2. Immagino che la virgola sia il problema, ma come potrei risolvere questo problema nel modo giusto? Basta rimuovere la virgola? var x = parseFloat("2,299.00") alert(x); Esegui snippet di …
Se ho capito bene, ogni oggetto in Javascript eredita dal prototipo Object, il che significa che ogni oggetto in Javascript ha accesso alla funzione hasOwnProperty attraverso la sua catena di prototipi. Durante la lettura del codice sorgente di require.js, mi sono imbattuto in questa funzione: function hasProp(obj, prop) { return …
Ho bisogno di creare 2 pulsanti sul mio sito che cambierebbero il livello di zoom del browser (+) (-). Chiedo lo zoom del browser e non lo zoom CSS a causa di problemi di dimensioni e layout dell'immagine. Ebbene, è anche possibile? Ho sentito rapporti contrastanti.
Dato un elenco di caselle di controllo associate allo stesso formControlName, come posso produrre un array di valori di casella di controllo associati a formControl, piuttosto che semplicemente true/ false? Esempio: <form [formGroup]="checkboxGroup"> <input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /> <input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /> <input type="checkbox" id="checkbox-3" value="value-2" formControlName="myValues" …
Attualmente sto provando Firestore, e sono bloccato su qualcosa di molto semplice: "aggiornare un array (aka un documento secondario)". La mia struttura DB è semplicissima. Per esempio: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], Sto cercando (senza successo) di inserire nuovi record in una shareWithserie …
Vorrei chiedere perché il mio stato non cambia quando faccio un evento onclick. Qualche tempo fa ho cercato di associare la funzione onclick nel costruttore, ma lo stato non si aggiorna. Ecco il mio codice: import React from 'react'; import Grid from 'react-bootstrap/lib/Grid'; import Row from 'react-bootstrap/lib/Row'; import Col from …
AGGIORNAMENTO: il suggerimento di Colin di rimuovere la riga // = require_tree. ha risolto il problema. Ho sprecato più di 2 giorni cercando di seguire ogni suggerimento disponibile e risolvere il mio problema. Sto cercando di seguire il libro http://ruby.railstutorial.org sulla macchina Windows e non posso superare il seguente brutto …
Se una stringa è immutabile, significa che ... (supponiamo JavaScript) var str = 'foo'; alert(str.substr(1)); // oo alert(str); // foo Significa che quando si chiamano metodi su una stringa, restituirà la stringa modificata, ma non cambierà la stringa iniziale? Se la stringa fosse mutabile, significa che anche la seconda alert()sarebbe …
Ho appena iniziato con Backbone.js. Includere semplicemente Backbone (entrambe le versioni di sviluppo / produzione) causa l'errore: Uncaught TypeError: Cannot call method 'extend' of undefined sulla linea 128: // Attach all inheritable methods to the Model prototype _.extend(Backbone.Model.prototype, Backbone.Events,
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.