Categorie
JavaScript

Funzioni ricorsive con JavaScript

Per ricorsione si intende semplicemente il richiamare una funzione all’interno della definizione di se stessa, o in altre parole, una funzione è definita ricorsivamente quando nella sua definizione appare un riferimento
(chiamata) a se stessa. Ad ogni richiamo aumenta la "profondità" dell’elaborazione fino al raggiungimento dello scopo, momento in cui la funzione ritorna.

Categorie
JavaScript

La tecnica del JavaScript non intrusivo

L’avvento dei CSS ci ha permesso di iniziare a sviluppare pagine in cui potevamo separare gli stili dalla struttura. Questa separazione dello stile dal contenuto non solo rende i nostri documenti più facili da gestire ma ci dà anche la possibilità di modificare il rendering stilistico della pagina semplicemente sostituendo il suo foglio di stile.
Per le stesse ragioni per cui è auspicabile la separazione dello stile dalla struttura all’interno di un documento HTML, è altrettanto utile (se non di più) separare anche il comportamento dalla struttura.

Categorie
PHP

PHP – Gli Array

A differenza di stringhe e numeri (che sono variabili scalari, nel senso che possono memorizzare un solo valore alla volta), un array può contenere più, pezzi separati di informazioni.
Un array è quindi come un elenco di valori, di cui ogni valore è una stringa, un numero o anche un altro array.
Gli array sono strutturati come una serie di coppie chiave-valore, dove ogni coppia è un elemento della matrice. Per ogni elemento della lista, c’è una chiave (o indice) ad esso associato.

Categorie
JavaScript

Hints su campi modulo con CSS e JavaScript

Voglio mostrarvi una tecnica molto semplice che ho usato giorni fa per mostrare degli hint box sui campi di un modulo. Non ho voluto utilizzare di proposito nessun framework nè tantomeno pluigin aggiuntivo ma semplicemente i CSS e JavaScript (come vedremo bastano veramente poche righe di codice).

Categorie
CSS JQuery

Effetto Tabs con CSS e jQuery

In rete si possono trovare numerosi tutorials sulla creazione di Tabs, molti dei quali sfruttano la potenza di jQuery, tuttavia ne voglio proporre uno veramente semplice e che soprattutto non richiede nessun plugin aggiuntivo.
Veniamo subito al dunque e diamo un’occhiata alla parte HTML della tecnica:

Categorie
ASP

Sleep function per ASP

Oggi vediamo una semplice procedura che aggiunga al nostro classic ASP la funzione Sleep(non prevista da VBScript). La funzione Sleep (presente in quasi tutti i moderni linguaggi di programmazione) non fa altro che sospendere fino allo scadere di un determinato intervallo di tempo l’esecuzione del nostro programma.

Categorie
PHP

PHP – virgolette singole e doppie

In PHP è importante capire come le virgolette singole differiscono dalle virgolette doppie.

Questo è un concetto estremamente banale per chi ha familiarità con il linguaggio, ma per i neofiti spesso può provocare una certa confusione.

Categorie
JavaScript

Numeri min/max all’interno di un array JavaScript

Trovare il numero più piccolo o più grande all’interno di una matrice JavasScript potrebbe essere un problema non di poco conto.
Difatti il linguaggio non ci offre nessun metodo nativo per eseguire questa operazione. Ciò significa che ci dobbiamo arrangiare da soli e crearci il nostro metodo personale.

Categorie
MySQL

MySQL – Tipi di tabella

MySQL supporta diversi tipi di tabelle (storage engine).
Ogni tipo di tabella sostiene diverse funzioni, ha i suoi pregi ed i sui limiti (soprattutto in termini di quantità di dati che è possibile memorizzare).
Inoltre si comporta meglio o peggio in determinate situazioni.
In questo articolo ci concentreremo sui due modelli di motori di archiviazione (storage engine) largamente più utilizzati tralasciando gli altri.

Categorie
PHP

PHP – Output Buffering

HTTP (Hypertext Transfer Protocol) è la tecnologia alla base del World Wide Web ed (in parole povere) definisce la comunicazione client-server.
Quando un browser richiede una pagina Web, riceve una serie di intestazioni HTTP in cambio. Questo accade dietro le quinte, ovviamente, la maggior parte degli utenti non sono consapevoli di tutto questo.
La funzione PHP header() può essere utilizzata per trarre vantaggio da questo protocollo.
L’esempio più comune è quello di reindirizzare il browser Web dalla pagina corrente ad un’altra.