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].
In IOS8 Safari c'è un nuovo bug con la posizione corretta. Se metti a fuoco un'area di testo che si trova in un pannello fisso, Safari ti farà scorrere fino alla fine della pagina. Ciò rende impossibile lavorare con tutti i tipi di interfaccia utente, dal momento che non hai …
Ho un problema in cui le mappe di origine generate da Webpack utilizzando l' inline-source-mapimpostazione di configurazione sono disattivate di una riga quando utilizzo il debugger di Chrome devtools. Webpack è impostato all'interno di un'applicazione Ruby on Rails per generare un file JavaScript concatenato e non minimizzato composto da un …
Comincio con socket.io + node.js, so come inviare un messaggio in locale e come trasmettere la socket.broadcast.emit()funzione: - tutti i client collegati ricevono lo stesso messaggio. Ora, vorrei sapere come inviare un messaggio privato a un particolare client, intendo un socket per una chat privata tra 2 persone (flusso client-to-client). …
Seleziona gli elementi che ho impostato in precedenza jquery.data(); cioè selezionare tutti gli elementi .data('myAttr')già impostati. SOLUZIONE Un jsfiddle da dimostrare è Fiddle
Ho un pezzo di codice per javascript che semplicemente non capisco: function dmy(d) { function pad2(n) { return (n < 10) ? '0' + n : n; } return pad2(d.getUTCDate()) + '/' + pad2(d.getUTCMonth() + 1) + '/' + d.getUTCFullYear(); } function outerFunc(base) { var punc = "!"; //inner function …
Quando imposto un elemento pre su contenteditable e lo metto a fuoco per la modifica, riceve un bordo punteggiato attorno ad esso che non sembra molto carino. Il confine non c'è quando il focus è altrove. Come rimuovo quel bordo? Grazie
Vorrei abilitare la memorizzazione nella cache di una risposta ajax in javascript / browser. Dai documenti jquery.ajax : Per impostazione predefinita, le richieste vengono sempre inviate, ma il browser può fornire risultati dalla sua cache. Per non consentire l'utilizzo dei risultati memorizzati nella cache, impostare la cache su false. Per …
Esiste un modo utilizzando JavaScript per disabilitare la possibilità di incollare il testo in un campo di testo su un modulo HTML? Ad esempio, ho un semplice modulo di registrazione in cui l'utente è tenuto a inserire la propria email due volte. La seconda voce di posta elettronica serve per …
Ho un collegamento, myLinkche dovrebbe inserire il contenuto caricato AJAX in un div(appendedContainer) della mia pagina HTML. Il problema è che l' clickevento che ho associato con jQuery non viene eseguito sul contenuto appena caricato che viene inserito in appendedContainer. L' clickevento è associato agli elementi DOM che non vengono …
Ho un array come questo: arr = [] arr[0] = "ab" arr[1] = "abcdefgh" arr[2] = "abcd" Dopo l'ordinamento, l'array di output dovrebbe essere: arr[0] = "abcdefgh" arr[1] = "abcd" arr[2] = "ab" Voglio dire, voglio in ordine decrescente della lunghezza di ogni elemento.
Quando si passano oggetti come parametri, JavaScript li passa per riferimento e rende difficile creare copie locali degli oggetti. var o = {}; (function(x){ var obj = x; obj.foo = 'foo'; obj.bar = 'bar'; })(o) oavrà .fooe .bar. È possibile aggirare questo problema clonando; semplice esempio: var o = {}; …
Ho qualche funzione simile a jquery: function(elem) { return $('> someselector', elem); }; La domanda è: come posso fare lo stesso con querySelector()? Il problema è che il >selettore in querySelector()richiede che il genitore sia specificato esplicitamente. C'è qualche soluzione alternativa?
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.