Ricerca: java
Sebbene LINQ sia una funzionalità dei linguaggi .NET, la sua idea può essere adattata anche ad altri linguaggi. In JavaScript esiste una libreria che ricalca l'idea di LINQ e offre una serie di metodi molto simili a quelli offerti dai linguaggi .NET. In questo script vediamo come...
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...
JSON (JavaScript Object Notation) è - con XML - il più diffuso e pratico formato di interscambio di dati in ambito Web.Con JSON è possibile rappresentare tipi primitivi (numeri, stringhe, null e valori booleani), array e oggetti ma non elementi più complessi come funzioni, ...
È possibile determinare se un oggetto JavaScript ha o meno una certa proprietà usando la keyword in.Nell'esempio che segue viene definito un oggetto person, quindi viene verificata la presenza di due proprietà e mostrato all'utente, tramite un alert di sistema, il risultato del ...
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 ...
Quante volte capita di trovarci di fronte a file JavaScript di centinaia, se non migliaia, di righe di codice contenenti le più disparate funzioni e funzionalità (a volte anche duplicate)? Un'entropia destinata a crescere nel tempo, che rende ben presto il codice difficile da ...