Node.js è una piattaforma JavaScript open-source che consente di eseguire JavaScript sul lato server. È basato sul motore V8 di Google Chrome e permette di costruire applicazioni server-side veloci, scalabili e asincrone. Ecco alcune informazioni chiave su Node.js: Caratteristiche principali Asincrono e non bloccante Node.js utilizza un modello di I/O asincrono basato sugli eventi. Questo […]
Google Login (autenticazione con Google) con Google OAuth 2.0.
Passaggi per Creare una Google Login Crea un Progetto su Google Cloud Console Vai su Google Cloud Console. Accedi con il tuo account Google. Crea un nuovo progetto o selezionane uno esistente. Abilita l’API “OAuth consent screen” (Schermata di consenso OAuth). Configura la Schermata di Consenso OAuth Nella Dashboard, vai su APIs & Services > […]
Editor WYSIWYG (visuali) per i contenuti di un CMS
Gli editor WYSIWYG (What You See Is What You Get) sono strumenti che permettono agli utenti di creare e modificare contenuti senza dover scrivere codice. Ecco alcune curiosità e aspetti interessanti sugli editor WYSIWYG. Se invece stai cercando un editor visuale per gestire i contenuti di un CMS come WordPress o Joomla, queste soluzioni sono […]
Che cos’è una callback
In programmazione, una callback o richiamo è generalmente una funzione o un “blocco di codice” che viene passato come parametro a un’altra funzione. In particolare, quando ci si riferisce alla callback richiamata da una funzione, la callback viene passata come argomento ad un parametro della funzione chiamante. In questo modo la chiamante può realizzare un […]
Come interagire sugli array in JavaScript: il metodo forEach
Come gestire JavaScript array foreach tramite JavaScript. Partiamo dalla sintassi Javascript per il metodo foreach, che è la seguente: nomeArray corrisponde alla variabile array che abbiamo nominato e dichiarato. currentValue rappresenta il valore corrente dell’elemento dell’array. Index è opzionale, rappresenta l’indice dell’elemento corrente del vettore. Array è invece opzionale, rappresenta l’array a cui appartiene l’elemento […]
jQuery Effects – Hide and Show
Con jQuery, puoi nascondere e mostrare elementi HTML con i metodi hide() e show(): Esempio: Sintassi: $(selector).hide(speed,callback); $(selector).show(speed,callback); Il parametro opzionale speed specifica la velocità di visualizzazione/nascondimento e può assumere i seguenti valori: “slow”, “fast” o millisecondi. Il parametro opzionale callback è una funzione da eseguire dopo il completamento del metodo hide() o show() (in […]
eseguire codice PHP attraverso Javascript
In talune situazioni potrebbe essere comodo eseguire codice PHP attraverso Javascript. A prima vista la combinazione di questi due linguaggi potrebbe apparire impossibile: PHP è un linguaggio che opera lato-server mente Javascript lato-client. Sapendo che all’interno di un file Javascript non posso scrivere codice PHP, perchè il secondo possa integragire attraverso il primo serve qualche […]
Come eseguire il codice JavaScript
Per seguire questo corso, devi sapere come e dove eseguire il tuo codice JavaScript. Hai diverse opzioni per eseguire la tua prima programmazione Hello World: Apri il tuo editor e crea un file denominato index.js. index.js Come eseguire JavaScript dalla riga di comando L’esecuzione di un programma JS dalla riga di comando è gestita da […]
Cuttr.js : jQuery Plugin per tagliare i contenuti del tuo testo
Cuttr è una libreria JS/jQuery a dipendenza zero e facile da usare che tronca il contenuto di testo su più righe (Line Clampin’) per adattarlo alle specifiche fornite. Aggiunge una stringa finale come i puntini di sospensione (…) per indicare che è disponibile più testo di quello attualmente visibile. Metodi di troncamento multipli Tronca il […]
Page Scroll Progress Bar with CSS and JavaScript
La barra di avanzamento dello scorrimento è un indicatore che mostra la posizione in cui si trova l’utente sulla pagina. L’indicatore di scorrimento nella parte superiore della pagina mostra quanto viene fatta scorrere la pagina. In termini di interfaccia utente, la barra di avanzamento dello scorrimento della pagina è molto utile per visualizzare la percentuale […]