Loading ...

Select2 viene presentato come un'alternativa a jQuery per customizzare le select in HTML.

In effetti, se vediamo la documentazione, ci accorgiamo che possiamo fare molte cose con questa libreria.

Comunque è richiesto jQuery per funzionare.

Abbiamo già visto altre librerie simili a Collect.js per Javascript, ma questa mi sembra ancora più completa.

Basta vedere sul sito la quantità di funzioni utilizzabili; inoltre è totalmente indipendente da altre librerie.

Infine, è disponibile sia per Node.js che per browser.

Angular ha tantissime librerie / estensioni per ogni evenienza.

Oggi vediamo angular-web-storage, che ci permette di salvare i dati degli utenti nei classici LocalStorage e SessionStorage di Javascript.

Prima di tutto, da terminale, spostiamoci nella cartella del progetto e digitiamo questo comando:

$ npm install angular-web-storage --save

Ho trovato una libreria per Javascript, basata su canvas, che ci permette di visualizzare le differenze che ci sono tra due immagini: js-imagediff!

Possiamo usarla sia nel browser (come nel nostro esempio) che in Node.js.

Scaricate il file Javascript dal sito; scaricate due immagini (possibilmente simili, oppure sempre le trovate sempre sul sito).

AlaSQL è un database per Javascript utilizzabile sia nel browser (il nostro caso) che in Node.js.

La cosa più bella è che possiamo usare l'SQL anche su JSON e file Excel.

Nell'esempio qua sotto, vi propongo:

  • il codice per la creazione di una classica tabella SQL
  • il codice per interrogare una stringa JSON (preso direttamente dalgli esempi ufficiali)

Chiunque abbia mai programmato in C/C++ conosce la funzione sprintf.

Bene, ho trovato sprintf-js, una sua implementazione in Javascript!

E' possibile usarla sia in progetti web che in Node.js.

In questi giorni sto facendo qualche test su Aurelia.io, e mi sono imbattuto nel "problema" di eseguire richieste HTTP.

Ci sono due alternative, ed io ho deciso di optare per aurelia-fetch-client, che però va installato a parte.

Da terminale spostatevi dentro la cartella del progetto e date questi comandi:

$ npm install aurelia-fetch-client whatwg-fetch --save

PDFKit è un libreria molto completa per Javascript per la creazione di file PDF.

Non è molto semplice da usare, e la possiamo integrare sia in programmi Node.js, che nelle classiche web application.

Noi vedremo questa seconda modalità; per usare la libreria nel browser dobbiamo scaricare due script:

imgToAscii è una piccola libreria per Javascript, che non richiede dipendenze, che ci permette di visualizzare una immagine in formato ASCII.

Non ci sono tantissime opzioni a disposizione; ma visto lo scopo della libreria, neanche ne servono più di tante.

Forse non tutt i lo sanno, ma le ultime versioni di Javascript arrivano con tanti diversi oggetti / funzioni / classi che già esistono di parecchio in altri linguaggi.

Ad esempio Set, che ci permette di creare liste di valori univoci; i valori possono essere sia valori primitivi che altri oggetti.

E possono anche essere eterogenei tra loro.