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].
Qual è il metodo migliore o più conciso per restituire una stringa ripetuta per un numero arbitrario di volte? Di seguito è il mio scatto migliore finora: function repeat(s, n){ var a = []; while(a.length < n){ a.push(s); } return a.join(''); }
Esiste una semplice espressione di selezione per non selezionare elementi con una classe specifica? <div class="first-foo" /> <div class="first-moo" /> <div class="first-koo" /> <div class="first-bar second-foo" /> Voglio solo ottenere i primi tre div e provare $(div[class^="first-"][class!="first-bar"]) Ma questo riceve tutto poiché l'ultimo div contiene più della prima barra. C'è …
Ho una serie di oggetti in questo modo: var myArray = [ {field: 'id', operator: 'eq', value: id}, {field: 'cStatus', operator: 'eq', value: cStatus}, {field: 'money', operator: 'eq', value: money} ]; Come posso rimuoverne uno specifico in base alla sua proprietà? ad es. come rimuovere l'oggetto array con 'money' come …
Probabilmente domanda stupida, ma ho il mio modulo html con input e pulsante semplici: <input type="text" ng-model="searchText" /> <button ng-click="check()">Check!</button> {{ searchText }} Quindi nel controller (modello e controller vengono chiamati da routeProvider): $scope.check = function () { console.log($scope.searchText); } Perché vedo la vista aggiornata correttamente ma non definita nella …
Ricevo questo errore JavaScript sulla mia console: Uncaught SyntaxError: token imprevisto ILLEGAL Questo è il mio codice: var foo = 'bar'; Esegui snippet di codiceNascondi risultatiEspandi frammento È super semplice, come puoi vedere. Come potrebbe causare un errore di sintassi?
Avevo un codice funzionante che poteva ripristinare il mio modulo quando facevo clic su un pulsante di ripristino. Tuttavia, dopo che il mio codice si sta allungando, mi rendo conto che non funziona più. <div id="labels"> <table class="config"> <thead> <tr> <th colspan="4"; style= "padding-bottom: 20px; color:#6666FF; text-align:left; font-size: 1.5em">Control Buttons …
Sto cercando di specificare l'indice di un elemento in un array all'interno di un modello di manubrio: { people: [ {"name":"Yehuda Katz"}, {"name":"Luke"}, {"name":"Naomi"} ] } usando questo: <ul id="luke_should_be_here"> {{people[1].name}} </ul> Se quanto sopra non fosse possibile, come scriverei un helper che possa accedere a un elemento specifico all'interno …
Come verificare se la variabile contiene un identificatore UUID / GUID valido? Al momento sono interessato solo a convalidare i tipi 1 e 4, ma non dovrebbe essere una limitazione alle tue risposte.
Si consideri il seguente codice che legge una matrice di file in modo seriale / sequenziale. readFilesrestituisce una promessa, che viene risolta solo dopo che tutti i file sono stati letti in sequenza. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) { return …
Sto usando jQuery Mobile e ho difficoltà a comprendere le differenze tra gli eventi di pagina pronti per documenti classici e jQuery Mobile. Qual è la vera differenza? Perché dovrebbe <!-- language: lang-js --> $(document).ready() { }); essere meglio di $(document).on('pageinit') { }); Qual è l'ordine degli eventi di pagina …
Come rimuovo elementi o aggiungo elementi a una casella di selezione? Sto eseguendo jQuery, questo dovrebbe facilitare l'attività. Di seguito è riportato un esempio di casella di selezione. <select name="selectBox" id="selectBox"> <option value="option1">option1</option> <option value="option2">option2</option> <option value="option3">option3</option> <option value="option4">option4</option> </select>
formatCalendarDate = function (dateTime) { return moment.utc(dateTime).format('LLL'); }; Viene visualizzato: "28 febbraio 2013 09:24" Ma vorrei rimuovere il tempo alla fine. Come lo posso fare? Sto usando Moment.js .
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.