freeze

Mattepuffo's logo
Bloccare la UI in Javascript con FreezeUI

Bloccare la UI in Javascript con FreezeUI

Può capitare di dover eseguire una operazione lunga in Javascript e di voler bloccare temporaneamente tutta la UI.

Ovviamente potremmo usare un modal e caricarci una icona dentro, oppure usare un loading dialog.

In questo articolo useremo FreezeUI!

Mattepuffo's logo
Usare gli enum in Javascript e Typescript

Usare gli enum in Javascript e Typescript

In questo articolo vediamo come usare gli enum in Javascript e Typescript.

Faremo un esempio di entrambi in un'applicazione Angular, ma ovviamente non è obbligatorio usarlo.

Per quanto rigurda Javascript useremo Object.freeze; Typescript invece supporta proprio il tipo enum.

Mattepuffo's logo
Creare oggetti immutabili in Javascript

Creare oggetti immutabili in Javascript

Può capitare di avere degli oggetti che vogliamo rendere immutabili.

In Javascript abbiamo due funzioni apposite, in quanto const non basta.

Con const non abbiamo oggetti immutabili; ma semplice non ci è permesso di riassegnare un valore, ma possiamo comunque modificarlo.

Mattepuffo's logo
Usare il pattern Singleton in Javascript

Usare il pattern Singleton in Javascript

Alcuni lo considerano cattiva programmazione, altri no, altri sono più moderati.

Ma come la metti la metti il pattern Singleton continua ad essere molto utilizzato in tutti i linguaggi.

Abbiamo già visto qualche implementazione, ed oggi aggiungiamo un esempio in Javascript.

Per chi non sa ancora cosa sia Singleton, vi riporto la definizione di Wikipedia:

Il singleton è un design pattern creazionale che ha lo scopo di garantire che di una determinata classe venga creata una e una sola istanza, e di fornire un punto di accesso globale a tale istanza.