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].
Angular 1 non accetta onchange()eventi, accetta solo ng-change()eventi. Angolare 2, d'altra parte, accetta entrambi (change)e (ngModelChange)gli eventi, che sia sembra stia facendo la stessa cosa. Qual è la differenza? qual è il migliore per le prestazioni? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs cambiamento : <input type="text" …
<div id="selected"> <ul> <li>29</li> <li>16</li> <li>5</li> <li>8</li> <li>10</li> <li>7</li> </ul> </div> Esegui snippet di codiceHide resultsEspandi frammento Voglio contare il numero totale di <li>elementi in <div id="selected"></div>. Com'è possibile usando jQuery .children([selector])?
Voglio verificare se a stringcontiene solo cifre. Ho usato questo: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } Ma ho capito che permette anche +e -. Fondamentalmente, voglio essere sicuro che inputcontenga SOLO cifre e nessun altro personaggio. Poiché +100e -5sono entrambi numeri, isNaN()non è la strada giusta …
Dalla posta: Invio di un array JSON da ricevere come dizionario <stringa, stringa> Sto cercando di fare la stessa cosa di quel post. L'unico problema è che non so quali siano le chiavi e i valori in anticipo. Quindi devo essere in grado di aggiungere dinamicamente le coppie chiave e …
Qual è la differenza tra "process.stdout.write" e "console.log" in node.js? EDIT: L'uso di console.log per una variabile ha mostrato molti caratteri illeggibili mentre process.stdout.write ha mostrato un oggetto. Perché?
In Python, dove [2]è presente un elenco, il seguente codice fornisce questo output: [2] * 5 # Outputs: [2,2,2,2,2] Esiste un modo semplice per farlo con un array in JavaScript? Ho scritto la seguente funzione per farlo, ma c'è qualcosa di più breve o migliore? var repeatelem = function(elem, n){ …
Sto provando a caricare un file JSON locale ma non funzionerà. Ecco il mio codice JavaScript (usando jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); Il file test.json: {"a" : "b", "c" : "d"} Non viene visualizzato nulla e Firebug mi dice che i dati …
Tutto quello che devo fare è eseguire una funzione di callback al termine della mia attuale esecuzione della funzione. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Un consumatore per questa funzione dovrebbe essere così: object.LoadData(success); function success(loadedData , …
Quindi, sto scrivendo un'applicazione con la combinazione node / express + jade. Ho client.js, che viene caricato sul client. In quel file ho il codice che chiama le funzioni da altri file JavaScript. Il mio tentativo era di usare var m = require('./messages'); per caricare il contenuto di messages.js(proprio come …
Ho un array come questo: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Come posso ottenere l'indice dell'oggetto che corrisponde a una condizione, senza iterare sull'intero array? Ad esempio, dato prop2=="yutu", voglio ottenere l'indice 1. Ho visto .indexOf()ma penso che sia usato per matrici semplici come ["a1","a2",...]. Ho anche controllato $.grep()ma questo restituisce oggetti, non l'indice.
Mi chiedo se c'è un modo (simile a Gmail) per AngularJS di ritardare la visualizzazione di una nuova rotta fino a quando ogni modello e i suoi dati sono stati recuperati utilizzando i rispettivi servizi. Ad esempio, se ce ne fosse uno ProjectsControllerche elenca tutti i progetti e project_index.htmlche era …
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.