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].
Qualcuno può spiegarmi in termini il più semplici possibile, qual è la differenza tra il classico ParentNode DOM e quello appena introdotto in Firefox 9 parentElement
Usiamo frequentemente il seguente modello di codice nel nostro codice JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } Esiste un modo meno dettagliato per verificare che abbia lo stesso effetto? Secondo alcuni forum e pubblicazioni che dicono semplicemente quanto segue dovrebbe avere …
Qual è la differenza tra le seguenti due dichiarazioni? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Va bene pensare alla prima istruzione come a una dichiarazione di un metodo statico e alla seconda istruzione come a una …
Ho questo codice: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> Perché questo non scrive "bar" nel mio file di testo, ma avvisa "42"? NB: le revisioni precedenti di questa domanda riguardavano esplicitamente PHP sul …
Sto lavorando a un'applicazione simile a iGoogle. Il contenuto di altre applicazioni (su altri domini) viene mostrato utilizzando iframe. Come posso ridimensionare gli iframe per adattarli all'altezza del contenuto degli iframe? Ho provato a decifrare il javascript che Google utilizza ma è offuscato e la ricerca sul web è stata …
L'assegnazione di una Datevariabile a un'altra copierà il riferimento nella stessa istanza. Ciò significa che cambiando l'uno cambierà l'altro. Come posso effettivamente clonare o copiare Dateun'istanza?
Posso contrassegnare una funzione JavaScript come "asincrono" (ovvero restituire una promessa) con la asyncparola chiave. Come questo: async function foo() { // do something } Qual è la sintassi equivalente per le funzioni freccia?
Come si esegue il debounce in React.js? Voglio rimandare il handleOnChange. Ho provato con debounce(this.handleOnChange, 200)ma non funziona. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } var SearchBox = …
Attualmente in ES5 molti di noi stanno usando il seguente modello nei framework per creare classi e variabili di classe, il che è comodo: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); In ES6 è possibile creare classi in modo nativo, ma non …
Sto facendo un'istruzione console.log nel mio javascript per registrare un oggetto javascript. Mi chiedo se c'è un modo, una volta fatto, di copiare quell'oggetto come codice javascript. Quello che sto cercando di fare è convertire un oggetto creato usando Ajax per analizzare un feed XML in un oggetto JavaScript statico …
Vedo spesso il codice JavaScript che controlla i parametri non definiti ecc. In questo modo: if (typeof input !== "undefined") { // do stuff } Questo sembra un po 'dispendioso, dal momento che comporta sia una ricerca del tipo che un confronto di stringhe, per non parlare della sua verbosità. …
Sto cercando di scrivere un test per il Jasmine Test Framework che prevede un errore. Al momento sto usando un'integrazione Jasmine Node.js da GitHub . Nel mio modulo Node ho il seguente codice: throw new Error("Parsing is not possible"); Ora provo a scrivere un test che prevede questo errore: describe('my …
Ho una pagina che consente all'utente di scaricare un file generato dinamicamente. Ci vuole molto tempo per generare, quindi mi piacerebbe mostrare un indicatore di "attesa". Il problema è che non riesco a capire come rilevare quando il browser ha ricevuto il file, quindi posso nascondere l'indicatore. Sto effettuando la …
Il progetto su cui sto lavorando (node.js) implica molte operazioni con il file system (copia / lettura / scrittura ecc.). Mi piacerebbe sapere quali sono i metodi più veloci e sarei felice di ricevere un consiglio. Grazie.
Si parla molto dell'ultimo ragazzo in redux town in questo momento, redux-saga / redux-saga . Utilizza le funzioni del generatore per ascoltare / inviare azioni. Prima di avvolgerci la testa, vorrei conoscere i pro / contro dell'utilizzo redux-sagaanziché l'approccio di seguito in cui sto usando redux-thunkcon asincrono / wait. Un …
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.