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].
Come posso verificare se una variabile è un numero intero in JavaScript e inviare un avviso se non lo è? Ho provato questo, ma non funziona: <html> <head> <script type="text/javascript"> var data = 22; alert(NaN(data)); </script> </head> </html>
Diciamo che ho una serie di messaggi Promiseche stanno facendo richieste di rete, di cui uno fallirà: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed Diciamo che voglio aspettare fino a quando …
Sto usando AJAX per aggiungere dati all'elemento div, dove riempio il div da JavaScript, come posso aggiungere nuovi dati al div senza perdere i dati precedenti trovati nel div?
È possibile disattivare la regola eslint per l'intero file? Qualcosa come: // eslint-disable-file no-use-before-define (Analogo a eslint-disable-line.) Mi capita abbastanza spesso, che in un determinato file, infrange una regola specifica in molti punti che è considerata OK per quel file, ma non voglio disabilitare il regola per l'intero progetto né …
Esiste un modo semplice e di una riga per ottenere i dati di un modulo come sarebbe se fosse inviato nel classico modo solo HTML? Per esempio: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> …
Sto cercando di utilizzare il modello Mongoid / Devise Rails 3.1 ( Mongoid e Devise ) e continuo a ricevere un errore affermando che ExecJS non riesce a trovare un runtime JavaScript. Abbastanza giusto quando non ne ho installato nessuno, ma ho provato a installare Node.js , Mustang e Ruby …
Come posso ottenere il numero di giorni tra due date in JavaScript? Ad esempio, date due date nelle caselle di input: <input id="first" value="1/1/2000"/> <input id="second" value="1/1/2001"/> <script> alert(datediff("day", first, second)); // what goes here? </script>
Ho una matrice unidimensionale di stringhe in JavaScript che vorrei trasformare in un elenco separato da virgole. Esiste un modo semplice in JavaScript (o jQuery) di varietà da giardino per trasformarlo in un elenco separato da virgole? (So iterare attraverso l'array e costruire la stringa da solo concatenando se è …
Il mio caso: localStorage con chiave + valore che deve essere eliminato alla chiusura del browser e non a scheda singola. Si prega di vedere il mio codice se è corretto e cosa può essere migliorato: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed …
In un componente React per un <select>menu, devo impostare l' selectedattributo sull'opzione che riflette lo stato dell'applicazione. In render(), optionStateviene passato dal proprietario dello stato al componente SortMenu. I valori delle opzioni vengono passati come propsda JSON. render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var …
In sostanza, voglio che uno script venga eseguito quando il contenuto di una DIVmodifica. Poiché gli script sono separati (script di contenuto nell'estensione di Chrome e script di pagine Web), ho bisogno di un modo per osservare semplicemente i cambiamenti nello stato DOM. Potrei impostare il polling ma questo sembra …
Ero in una presentazione angolare e una delle persone nella riunione menzionata ng-bindè meglio che {{}}impegnativa. Uno dei motivi, ng-bindinserisci la variabile nell'elenco di controllo e solo quando si verifica un cambio di modello, i dati vengono spinti a visualizzare, d'altra parte, {{}}interpolano l'espressione ogni volta (suppongo sia il ciclo …
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.