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].
C'è un div chiamato "Content": <div id="content"></div> Dovrebbe essere riempito con i dati da un file PHP, da AJAX, incluso un <script>tag. Tuttavia, lo script all'interno di questo tag non viene eseguito. <div id="content"><!-- After AJAX loads the stuff that goes here --> <script type="text/javascript"> //code </script> <!-- More stuff …
Quando si itera sulle proprietà di un oggetto, è sicuro eliminarli durante un ciclo for-in? Per esempio: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } In molte altre lingue l'iterazione su un array o un dizionario e l'eliminazione all'interno di ciò non …
Dipendo molto da localStorage per un plugin che sto scrivendo. Tutte le impostazioni dell'utente vengono memorizzate in esso. Alcune impostazioni richiedono all'utente la scrittura di regex e sarebbero tristi se le loro regole regex fossero andate a un certo punto. Quindi ora mi chiedo quanto sia persistente localStorage. Dalle specifiche …
Come posso creare un array con 40 elementi, con valori casuali da 0 a 39? Piace [4, 23, 7, 39, 19, 0, 9, 14, ...] Ho provato a utilizzare le soluzioni da qui: http://freewebdesigntutorials.com/javaScriptTutorials/jsArrayObject/randomizeArrayElements.htm ma l'array che ottengo è molto poco casuale. Genera molti blocchi di numeri successivi ...
Mi sono imbattuto in un pezzo di codice Mongoose che includeva una query findOne e quindi una funzione exec (). Non ho mai visto quel metodo in Javascript prima? Cosa fa esattamente?
Tenendo presente questo codice: var Component = React.createClass({ getInitialState: function () { return {position: 0}; }, componentDidMount: function () { setTimeout(this.setState({position: 1}), 3000); }, render: function () { return ( <div className="component"> {this.state.position} </div> ); } }); ReactDOM.render( <Component />, document.getElementById('main') ); Lo stato non dovrebbe cambiare solo dopo 3 …
Nuovo di zecca per JS. Sto cercando di controllare se l'elemento di input del file è vuoto quando invio il modulo con jQuery / JavaScript. Ho esaminato un sacco di soluzioni e niente funziona per me. Sto cercando di evitare /c/fakepath(a meno che non ci siano altre opzioni) <input type="file" …
Ho una variabile che ha un oggetto JSON come valore. Assegno direttamente questa variabile a un'altra variabile in modo che condividano lo stesso valore. È così che funziona: var a = $('#some_hidden_var').val(), b = a; Funziona ed entrambi hanno lo stesso valore. Uso un mousemovegestore di eventi per aggiornare btramite …
Sto cercando di caricare un array JavaScript con un array dal mio modello. Mi sembra che questo dovrebbe essere possibile. Nessuno dei modi seguenti funziona. Impossibile creare un loop JavaScript e incrementare tramite Model Array con la variabile JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } Impossibile creare …
Sto usando questo piccolo JavaScript fantasia per evidenziare un campo mentre l'utente ci passa sopra. Potresti dirmi se c'è un modo per aggiungere una onclickfunzione che fungerà da collegamento e andrà a un URL? <script> $(function() { $('tr').hover(function() { $(this).css('background-color', '#eee'); $(this).contents('td').css({'border': '0px solid red', 'border-left': 'none', 'border-right': 'none'}); $(this).contents('td:first').css('border-left', …
Tentativo di scrivere una pipe Angular 2 che prenderà una stringa di oggetto JSON e la restituirà abbastanza stampata / formattata per la visualizzazione all'utente. Ad esempio, ci vorrebbe questo: {"id": 1, "number": "K3483483344", "state": "CA", "active": true} E restituisci qualcosa che assomigli a questo quando viene visualizzato in HTML: …
Diciamo che sto spiando un metodo come questo: spyOn(util, "foo").andReturn(true); La funzione sotto test chiama util.foopiù volte. È possibile che la spia ritorni truela prima volta che viene chiamata, ma che ritorni falsela seconda volta? O c'è un modo diverso per farlo?
Sto cercando di caricare una serie di script in ordine, ma l'evento onload non viene attivato per me. var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); …
Sto lottando per trovare un modo per farlo. In un componente padre, il modello descrive a tablee il suo theadelemento, ma delega il rendering di tbodya un altro componente, in questo modo: <table> <thead> <tr> <th>Name</th> <th>Time</th> </tr> </thead> <tbody *ngFor="let entry of getEntries()"> <my-result [entry]="entry"></my-result> </tbody> </table> Ogni componente …
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.