Categorie
JavaScript Web development

JavaScript Keyboard Event: eventi tastiera

JavaScript Keyboard Event è un oggetto che descrive l’interazione di un utente con la tastiera del proprio dispositivo.

Esistono diversi tipi di eventi basati su JavaScript Keyboard Event.

In questo articolo vedrai un esempio di utilizzo di questi eventi.

Categorie
Angular JavaScript Web development

Angular EventEmitter: cosa è e come si usa

EventEmitter di Angular è una classe molto utilizzata per la comunicazioni tra componenti.

In questo articolo vedremo cosa sia EventEmitter e come venga utilizzato.

Avrai modo di vedere anche l’utilizzo di questa classe attraverso un esempio interattivo.

Categorie
Angular JavaScript RxJS

RxJS cosa è e dove viene utilizzata

In questo articolo parleremo di RxJS, una delle libreria più utilizzate nell’ambito dello sviluppo web.

Troverai esempi pratici per capire a cosa serve, come si utilizza e perché sia così utilizzata.

Categorie
Angular JavaScript RxJS Web development

RxJS merge: guida ed esempi pratici

merge è un operatore piuttosto comune di RxJs.

In questo articolo avrai modo di analizzare il suo funzionamento, potendo anche interagire con un esempio di applicazione di questo operatore.

La comprensione degli operatori RxJs è importante soprattutto quando si utilizzano in contesti complessi, come all’interno di un’applicazione web costruita utilizzando Angular.

Categorie
JavaScript Web development WordPress

File JSON: cosa sono, come si utilizzano

I file JSON ( JavaScript Object Notation ) sono dei files di testo che vengono utilizzati per lo scambio di dati tra entità, ad esempio un browser ed un server.

E’ un formato open, utilizzabile da chiunque gratuitamente, facilmente leggibile da un essere umano.

Categorie
Angular JavaScript RxJS Web development

RxJS: Hot Observables vs Cold Observables

Uno dei primi concetti che è necessario comprendere per utilizzare efficacemente RxJs è la differenza di comportamento tra Hot Observables e Cold Observables.

In questo articolo vedrai cosa si intende per “Hot Observable” e “Cold Observable”.

Categorie
Angular JavaScript RxJS Web development

combineLatest RxJS: come utilizzarlo

combineLatest è uno degli operatori RxJS più utilizzati, soprattutto nelle applicazioni web costruite utilizzando Angular.

In questo articolo vedrai quali siano le sue caratteristiche e come utilizzarlo in maniera efficace.

Categorie
Angular JavaScript Web development

setTimeout JavaScript: programmare l’esecuzione di codice

setTimeout è una funzione built-in di JavaScript che consente di programmare l’esecuzione di una porzione di codice.

In altre parole, definendo la funzione da eseguire come F ed il tempo di attesa come T, potrai schedulare l’esecuzione di F dopo T millisecondi, facendo uso di setTimeout().

Categorie
Angular JavaScript RxJS Web development

Memoria RxJS: come gestirla correttamente

RxJS è una delle librerie più usate in un’applicazione sviluppata con Angular.

Solitamente, si fa uso di questa libreria per implementare la comunicazioni tra oggetti diversi, siano essi componenti o servizi.

Categorie
Angular JavaScript RxJS Web development

Operatori RxJS: imparare il funzionamento dinamicamente

Gli operatori RxJS permettono di implementare funzionalità complesse, utilizzando codice semplice ed elegante.

Tuttavia, gli operatori disponibili sono molteplici, e la documentazione a volte non rende bene l’idea del funzionamento di uno di essi.

Categorie
JavaScript Tips Web development WordPress

Come fare una chiamata AJAX ( GET / POST )

Una chiamata AJAX è una tecnologia che permette di ottenere dati da un server senza dover ricaricare la pagina.
E’ l’acronimo di “Asynchronous JavaScript and XML”, ed è alla base dello sviluppo web moderno.

Categorie
CSS JavaScript Tips Web development

Controllare il supporto dei browser per CSS e JavaScript

Il mondo del web development è in costante evoluzione, per questo motivo è importante controllare il supporto tra i browser del codice CSS / JavaScript utilizzato.

Perché è importante controllare il supporto dei browser

Categorie
JavaScript Tips Web development

Eseguire codice JavaScript su qualunque pagina web

Come probabilmente ti sarà noto, JavaScript è il linguaggio principale per creare logiche client-side nello sviluppo web, essendo per questo il linguaggio utilizzato per frameworks client-side, come Angular.

Categorie
Angular JavaScript RxJS Web development

RxJS: Subject vs BehaviorSubject

RxJS è una libreria Javascript per creare codice asincrono ed event-driven.
E’ particolarmente nota perché utilizzata in Angular.

RxJS, la libreria per il reactive programming

Dal sito ufficiale di RxJS sono riassunte le principali caratteristiche della libreria, che sono:

AngularCSSJavaScriptLinuxProdotti consigliatiProduttivitàRxJSSEOServizi consigliatiSvagoTipsWeb developmentWordPress