Domande taggate «javascript»

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].


19
XMLHttpRequest stato 0 (responseText è vuoto)
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 …

13
C'è un modo per selezionare i nodi di pari livello?
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?
104 javascript  dom  siblings 

2
Javascript Riduci un array vuoto
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); }); …


4
Perché utilizzare Object.prototype.hasOwnProperty.call (myObj, prop) invece di myObj.hasOwnProperty (prop)?
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 …

8
Modifica del livello di zoom del browser
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.
104 javascript  browser  zoom 

12
Angular ReactiveForms: produci un array di valori della casella di controllo?
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" …

11
Come aggiornare un "array di oggetti" con Firestore?
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 …


12
setState non aggiorna lo stato immediatamente
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 …



8
Cosa significa immutabile?
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 …

3
Backbone.js: `extent` undefined?
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,

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.