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].
Sto cercando di fare una richiesta di post Cross Origin e ho capito che funziona in modo semplice in JavaScriptquesto modo: var request = new XMLHttpRequest(); var params = "action=something"; request.open('POST', url, true); request.onreadystatechange = function() {if (request.readyState==4) alert("It worked!");}; request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestHeader("Content-length", params.length); request.setRequestHeader("Connection", "close"); request.send(params); Ma vorrei usarlo …
Ho il seguente oggetto JavaScript: var obj = { "key1" : val, "key2" : val, "key3" : val } C'è un modo per verificare se esiste una chiave nell'array, simile a questa? testArray = jQuery.inArray("key1", obj); non funziona. Devo iterare attraverso l'oggetto in questo modo? jQuery.each(obj, function(key,val)){}
Come implementare il seguente scenario utilizzando solo Javascript: Crea un oggetto auto con proprietà (velocità massima, marca, ecc.) Ordina un elenco di auto ordinate in base a tali proprietà
Ho letto questa domanda sull '"operatore virgola" in expression ( ,) e nei documenti MDN a riguardo, ma non riesco a pensare a uno scenario in cui sia utile. Quindi, quando è utile l'operatore virgola?
Mi sono imbattuto in questa risposta che è geniale: In iPhone iOS6 e da Android ICS in poi, HTML5 ha il seguente tag che ti permette di scattare foto dal tuo dispositivo: <input type="file" accept="image/*" capture="camera"> L'acquisizione può assumere valori come fotocamera, videocamera e audio. È possibile fare un ulteriore …
È possibile impedire le iniezioni SQL in Node.js (preferibilmente con un modulo) nello stesso modo in cui PHP aveva istruzioni preparate che le proteggevano. Se é cosi, come? In caso contrario, quali sono alcuni esempi che potrebbero aggirare il codice che ho fornito (vedi sotto). Alcuni contesti: Sto realizzando un'applicazione …
Mi piacerebbe ottenere uno script in grado di catturare l'agente utente dell'utente e proporlo a un attributo. Sto creando un modulo di contatto per problemi con il sito Web e di solito ho bisogno di sapere quale browser sta utilizzando l'utente. Come posso rilevare la stringa del programma utente e …
Ho bisogno di una notifica in stile Facebook, ma ottenere qualcosa di bello cross browser sembra complicato. Ad esempio, browser diversi sembrano trattare le imbottiture in modo diverso, risultando in notifiche dall'aspetto strano. Qual è il miglior modo cross-browser per garantire che le notifiche vengano visualizzate correttamente? Non è contrario …
Ho testato la mia applicazione React.js su Internet Explorer e ho scoperto che alcuni codici ES6 / 7 Array.prototype.includes()lo interrompono. Sto usando create-react-app e apparentemente hanno scelto di non includere molti polyfill poiché non tutti ne hanno bisogno e rallentano i tempi di build (vedi ad esempio qui e qui …
Ho il codice seguente: document.oncontextmenu = function(evt) { evt = evt || window.event; console.log(evt.target, evt.toElement, evt.srcElement); }; Facendo clic con il tasto destro del mouse su a <div class="foo"></div>, restituisce questo: div.foo, div.foo, div.foo Facendo clic con il tasto destro del mouse su a <input>, restituisce questo: input, input, input …
Ho un'estensione cromata che si aggancia ai devtools. Idealmente, voglio un badge che, quando cliccato, apra gli strumenti di sviluppo nella nuova scheda che ho creato. C'è un modo per farlo dalla pagina in background?
Come configurare la mia shell in modo che nvm usevenga eseguita automaticamente ogni volta che c'è un file .nvmrc nella directory e utilizzare l'ultima versione o una configurazione globale quando non c'è un file .nvmrc?
Al momento ho questa dichiarazione JS ovunque nel mio codice: window.console && console.log("Foo"); Mi chiedo se ciò sia costoso o abbia effetti collaterali negativi nella produzione. Sono libero di lasciare il login lato client o dovrebbe andare? EDIT: Alla fine, suppongo che il miglior argomento che io (e qualcun altro?) …
Sto sviluppando un sito web basato sul codice sorgente di Wordpress tramite XAMPP. A volte cambio il codice CSS, gli script o qualcos'altro e noto che il mio browser impiega tempo per applicare le modifiche. Questo mi porta ad utilizzare più browser per aggiornarne uno e se non applico i …
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.