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].
Sono nuovo di Jasmine e ho appena iniziato a usarlo. Ho un file js della libreria con molte funzioni che non sono associate a nessun oggetto (cioè sono globali). Come faccio a spiare queste funzioni? Ho provato a usare window / document come oggetto, ma la spia non ha funzionato …
Quindi, fondamentalmente, devo caricare una singola immagine, salvarla in localStorage, quindi visualizzarla nella pagina successiva. Attualmente, ho il mio caricamento di file HTML: <input type='file' id="uploadBannerImage" onchange="readURL(this);" /> Che utilizza questa funzione per visualizzare l'immagine sulla pagina function readURL(input) { document.getElementById("bannerImg").style.display = "block"; if (input.files && input.files[0]) { var reader …
Ho un semplice modulo di caricamento file. Come faccio a inviarlo automaticamente quando è stato selezionato un file? Non voglio che l'utente debba fare clic sul pulsante Invia.
C'è un modo più semplice per copiare una cartella e tutto il suo contenuto senza fare manualmente una sequenza di fs.readir, fs.readfile, fs.writefilein modo ricorsivo? Mi chiedo solo se mi manca una funzione che idealmente funzionerebbe così fs.copy("/path/to/source/folder","/path/to/destination/folder");
La mia necessità è di chiamare l'avviso quando faccio clic sul pulsante Aggiungi alla lista dei desideri e dovrebbe scomparire l'avviso in 2 secondi. È così che ho provato, ma l'avviso scompare all'istante non appena appare. Non sono sicuro di dove sia il bug. Qualcuno può darmi una mano? JS …
ho una stringa della data di inizio "20.03.2014" e voglio aggiungere 5 giorni a questo con moment.js ma non visualizzo la nuova data "25.03.2014" nella finestra di avviso. qui il mio codice javascript: startdate = "20.03.2014"; var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5); alert(new_date); qui il mio jsfiddle: http://jsfiddle.net/jbgUt/1/ Come posso …
Le nuove funzioni della freccia es6 dicono che returnè implicito in alcune circostanze: L'espressione è anche il valore di ritorno implicito di quella funzione. In quali casi devo utilizzare le returnfunzioni freccia es6?
C'è un modo per recuperare le posizioni dei caratteri (iniziali) all'interno di una stringa dei risultati di una corrispondenza regex () in Javascript?
In HTML5, il searchtipo di input appare con una piccola X sulla destra che cancellerà la casella di testo (almeno in Chrome, forse altri). C'è un modo per rilevare quando si fa clic su questa X in Javascript o jQuery oltre a, per esempio, rilevare quando si fa clic sulla …
Qual è il modo più semplice per rilevare se un elemento è stato traboccato? Il mio caso d'uso è, voglio limitare una determinata casella di contenuto per avere un'altezza di 300 px. Se il contenuto interno è più alto di quello, lo taglio con un overflow. Ma se è traboccato, …
Voglio cancellare l'input del file nel mio modulo. So di impostare le fonti sullo stesso metodo ... Ma quel metodo non cancella il percorso del file selezionato. Nota : vorrei evitare di dover ricaricare la pagina, ripristinare il modulo o eseguire una chiamata AJAX. È possibile?
Devo mostrare un valore di valuta nel formato di 1K pari a mille, o 1,1K, 1,2K, 1,9K ecc., Se non è un migliaio pari, altrimenti se inferiore a mille, visualizzare normale 500, 100, 250 ecc. , usando JavaScript per formattare il numero?
Qualcuno conosce un modo (se possibile anche troppo) per raggruppare una matrice di oggetti in base a una chiave oggetto, quindi creare una nuova matrice di oggetti basata sul raggruppamento? Ad esempio, ho una serie di oggetti auto: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, …
Elenco di cose da fare semplice, ma con un pulsante Elimina nella pagina elenco per ciascun elemento: HTML modello pertinente: <tr ng-repeat="person in persons"> <td>{{person.name}} - # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> Metodo del controller pertinente: $scope.delete = function (person) { API.DeletePerson({ id: …
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.