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].
Ho una serie di pulsanti che, se cliccati, visualizzano un menu a comparsa posizionato appena sotto il pulsante. Voglio passare la posizione del pulsante alla vista. Come lo posso fare? ItemView = Backbone.View.extend({ tagName: 'li', events: { 'click': 'showMenu' }, initialize: function() { _.bindAll(this, 'render'); }, render: function() { return …
Quello che sto cercando di fare è ordinare alcuni dati per proprietà. Ecco un esempio che pensavo dovrebbe funzionare ma non funziona. Parte HTML: <div ng-app='myApp'> <div ng-controller="controller"> <ul> <li ng-repeat="(key, value) in testData | orderBy:'value.order'"> {{value.order}}. {{key}} -> {{value.name}} </li> </ul> </div> </div> Parte JS: var myApp = angular.module('myApp', …
Ho un Clockmodello in Backbone: var Clock = Backbone.Model.extend({}); Sto cercando di ottenere un'istanza di quello che ha le ultime informazioni da /clocks/123. Alcune cose che ho provato: un metodo a livello di "classe" Clock.fetch(123) // TypeError: Object function (){ ... } has no method 'fetch' creando un'istanza e quindi …
Qualcuno sa perché questo non funziona? $http .get('accept.php', { source: link, category_id: category }) .success(function (data, status) { $scope.info_show = data }); e questo funziona: $http .get('accept.php?source=' + link + '&category_id=' + category) .success(function (data, status) { $scope.info_show = data });
AngularJS ha una nuova funzionalità dalla versione 1.3.0-beta.10: il "lazy one-time binding" . Le espressioni semplici possono essere precedute da ::, dicendo ad angular di smettere di guardare dopo che l'espressione è stata valutata per la prima volta. L'esempio comune fornito è qualcosa del tipo: <div>{{::user.name}}</div> Esiste una sintassi simile …
Voglio creare un grafico a torta in JavaScript. Durante la ricerca ho trovato l'API di Google Charts. Dato che stiamo usando jQuery, ho scoperto che è disponibile l' integrazione di jQuery per i grafici di Google . Ma il mio problema è che qui i dati effettivi vengono inviati al …
Uso sia Bootstrap che AngularJS nella mia app web. Ho qualche difficoltà a far lavorare i due insieme. Ho un elemento, che ha l'attributo data-provide="typeahead" <input id="searchText" ng-model="searchText" type="text" class="input-medium search-query" placeholder="title" data-provide="typeahead" ng-change="updateTypeahead()" /> E voglio aggiornare l' data-sourceattributo quando l'utente inserisce nel campo. La funzione updateTypeaheadè attivata correttamente, …
Come funziona il seguente JavaScript? Capisco che è un codice minimizzato. Ho provato a de-offuscarlo un po ', ma non riesco ad avere un'idea chiara di come ottenga questo effetto. Posso vedere che sta usando stringhe per iterazioni di qualche tipo, uso dell'oggetto Date, strana manipolazione di stringhe, funzioni matematiche, …
Sto usando il modello angular-seed per strutturare la mia applicazione. Inizialmente ho messo tutto il mio codice JavaScript in un unico file, main.js. Questo file conteneva la dichiarazione del modulo, i controller, le direttive, i filtri e i servizi. L'applicazione funziona bene in questo modo, ma sono preoccupato per la …
Ho due array di oggetti JavaScript che vorrei confrontare per vedere se sono gli stessi. Gli oggetti potrebbero non (e molto probabilmente non lo saranno) essere nello stesso ordine in ogni matrice. Ciascun array non dovrebbe avere più di 10 oggetti. Pensavo che jQuery potesse avere un'elegante soluzione a questo …
Potrei essere un idiota, ma come fai a mantenere aperte più sezioni nella fisarmonica dell'interfaccia utente di jQuery? Le demo hanno tutte solo una aperta alla volta ... Sto cercando un sistema di tipi di menu comprimibile.
Ho pensato che questo potesse essere un modo veloce per rimuovere il contenuto di una tabella molto grande (3000 righe): $jq("tbody", myTable).remove(); Ma ci vogliono circa cinque secondi per completare in Firefox. Sto facendo qualcosa di stupido (a parte il tentativo di caricare 3000 righe in un browser)? C'è un …
Stavo cercando di creare il sottomenu bootstrap di Twitter nel menu a discesa, ma ho un problema: ho un menu a discesa nell'angolo in alto a destra della pagina e quel menu ha un altro sottomenu. Tuttavia, quando si apre il sottomenu, non si adatta alla finestra e si sposta …
Ho il seguente tipo di stringa var string = "'string, duppi, du', 23, lala" Voglio dividere la stringa in un array su ogni virgola, ma solo le virgole al di fuori delle singole virgolette. Non riesco a capire la giusta espressione regolare per la divisione ... string.split(/,/) mi darà ["'string", …
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.