Categorie
Programmazione

Come ottimizzare l’inclusione delle librerie JavaScript

Quest’articolo è rivolto ad un target eterogeneo, che potrebbe includere project manager, web master, gestori di domini host e sviluppatori. L’argomento è l’inclusione delle librerie JavaScript in un progetto web, operazione che coinvolge tutti gli attori menzionati. Un project manager o un gestore di un dominio potrebbero essere interessati agli aspetti commerciali o economici della […]

Categorie
Programmazione

Responsive design: teoria e implementazione con CSS3

Uno dei dibattiti più interessanti relativi alla diffusione di smartphone e tablet riguarda l’ipotetica data di sorpasso della tecnologia mobile su quella fissa. È opinione diffusa che nell’arco di tre o cinque anni i dispositivi mobile saranno più popolari dei normali PC (portatili o fissi). Si tratta chiaramente di stime, che ipotizzano il sorpasso e […]

Categorie
Programmazione

jQuery: concetti fondamentali ed errori comuni

A volte l’utilizzo quotidiano di jQuery costringe a concentrarsi sui dettagli tecnici, dimenticando i concetti fondamentali della libreria. Finché tutto funziona, questo è l’approccio giusto. In alcuni casi però, di fronte ad un banale problema di debug, rischiamo di romperci la testa (sprecando ore ed energie) perché non ricordiamo o conosciamo nel dettaglio i meccanismi […]

Categorie
Programmazione

L’importanza del design: login form e registration form per il vostro sito web

Uno dei criteri più importanti del successo sul web è la presentazione o appealing, intesa come capacità di attirare l’attenzione dell’utente, in modo intelligente e accattivante. Numerose ricerche hanno evidenziato come il giudizio dell’utente venga attribuito in una manciata di secondi. A volte basta un’occhiata, o la lettura delle prime righe, per etichettare come non […]

Categorie
Programmazione

Array associativi in JavaScript

Gli array sono probabilmente le strutture più utilizzate in JavaScript. I vantaggi sono molteplici: tramite gli array possiamo definire strutture di dati, parametrizzare le pagine, memorizzare settaggi e configurazioni prodotti dai linguaggi di programmazione server-side. Nonostante la loro popolarità, a volte la conoscenza degli array rimane superficiale. È normale utilizzare gli array solamente come struttura […]

Categorie
Webhosting

Persistenza degli oggetti PHP nella sessione HTTP

La programmazione ad oggetti in PHP viene spesso percepita in modo diverso a seconda del background personale. Chi proviene dal PHP “vecchia scuola”, ovvero dalle versioni precedenti a PHP4, potrebbe considerare l’Object Oriented Programming (OOP) un artificio inutile, una semplice alternativa alla normale programmazione strutturata . Di contro, chi proviene dalle scuole “classiche”, come C++ […]

Categorie
Programmazione

Attributi HTML: confronto tra JavaScript e jQuery

Come la maggior parte dei linguaggi di markup, l’HTML permette di caratterizzare ogni elemento attraverso attributi o proprietà. Gli attributi più conosciuti sono probabilmente class, id, style e value, disponibili per quasi ogni tag HTML. Ogni elemento HTML presenta anche attributi specifici, come ad esempio il famoso href dell’elemento  <a>, oppure l’attributo src delle immagini. […]