Ricerca: java
Una delle funzioni più comuni nelle Single Page Application è quella di dover mostrare una lista di dati in una tabella. Spesso questa lista è lunga e mostrare tutti i record contemporaneamente rischia di rendere la tabella illegibile (oltre che degradare le performance del ...
Spesso capita di avere a disposizione una lista di oggetti e di doverla serializzare in una stringa da mostrare all'utente. Per lavorare con le liste in JavaScript torna utile la libreria JSLINQ che ci permette di effettuare query sulle liste in memoria con una sintassi simile a ...
Molto spesso, in una pagina HTML abbiamo l'esigenza di ordinare gli elementi di una griglia la cui sorgente dati è un array JavaScript. In questo caso non dobbiamo invocare il server per ordinare gli elementi, ma dobbiamo ricorrere al codice JavaScript. La libreria JSLinq ...
Nelle Single Page Application spesso si ha l'esigenza di eseguire calcoli o raggruppamenti sui dati provenienti dal server. In questi casi possiamo usare la libreria LINQ.js. In questo script ci occupiamo di raggruppare una lista di persone in base al lavoro e di calcolarne la ...
Nelle applicazioni JavaScript abbiamo spesso la necessità di confrontare due array per cercare gli elementi in comune. La libreria JSLINQ ci aiuta a svolgere questo compito scrivendo una quantità minima di codice come possiamo vedere nel codice seguente.JSLINQ(ar1).Intersect(ar2...
AJAX in tutte le salse: da ASP.NET AJAX, fino a Javascript, passando per jQuery....
Nello script #252 abbiamo visto come sia semplice estendere una classe JavaScript esistente utilizzando TypeScript. In quello script abbiamo aggiunto alla classe Array il metodo Distinct, mentre in questo script aggiungeremo il metodo SelectMany molto utilizzato nelle ...
NEgli script precedenti ci siamo occupati di come estendere il prototype della classe JavaScript Array aggiungendo nuovi metodi e di come rendere questi nuovi metodi visibili anche al codice TypeScript. In questo script vedremo come fare la stessa cosa per la classe String ...
RxJS è la libreria Javascript che consente di sviluppare utilizzando una metodologia chiamata Reactive Programming, la quale utilizza gli Observable per la gestione di codice asincrono e callback. L'operazione che da il via a una pipeline creata a partire da un Observable è l'...
A causa della natura non tipizzata di JavaScript, accade spesso che in un oggetto vi possano essere proprietà non volute o che, per scelta, non vogliamo avere. Pensiamo a un oggetto persona che contiene dati sensibili e che deve essere anonimizzato al momento del salvataggio.In ...