Archivio per la Categoria ‘Web’ Category

Far fronte agli eventi… in JavaScript – Parte 2

Far fronte agli eventi... in JavaScript - parte 2

Commenti disabilitati su Far fronte agli eventi… in JavaScript – Parte 2

Capita sempre più spesso di avere a che fare con eventi che si scatenano decine di volte al secondo, come resize, scroll, mousemove e touchmove. I casi più frequenti sono quelli di resize e scroll dato che ci troviamo in un’epoca in cui si usa molto il cosiddetto effetto parallax e in cui un layout responsive è fondamentale, ma il supporto alle ultime specifiche CSS da parte dei browser non è ancora completo.

Altre volte, invece, abbiamo bisogno di aggiornare una chat, elaborare il testo di una textarea man mano che l’utente digita, gestire il contenuto di in un canvas. Come potrete immaginare, scatenare eventi che interagiscono con il DOM così frequentemente comporta problemi di performance: come farvi fronte?

|| Leggi altro »

Postare video e interagire con gli album di una pagina Facebook con PHP

Bentornati! In questa terza parte della serie di articoli dedicata al post automatico di contenuti su Facebook via PHP approfondiremo alcuni aspetti più avanzati relativi agli argomenti già visti nelle prime due puntate. (altro…)

2 commenti

Far fronte agli eventi… in JavaScript – Parte 1

Da diversi anni jQuery ha semplificato notevolmente la gestione degli eventi del DOM. Tuttavia, ancor oggi ogni sviluppatore web prima o poi si imbatte in alcune situazioni tipiche nelle quali bene o male riesce ad arrangiarsi. Questo articolo vuole spingersi...

Commenti disabilitati su Far fronte agli eventi… in JavaScript – Parte 1

Pubblicare foto su una pagina Facebook con PHP

Bentornati! Nella scorsa puntata abbiamo visto come autenticarci su Facebook e ottenere quindi le credenziali necessarie per postare contenuti su una pagina. In questo articolo faremo un passo avanti: realizzeremo un semplice sistema per caricare una foto sul server, la...

9 commenti

Guida CSS3: i font – parte prima

Bentrovato a questo nuovo appuntamento con la guida CSS3! Quest’oggi affronteremo un tema fondamentale: l’utilizzo di font, predefiniti e personalizzati. Nonostante sul web ci sia ormai un grand’utilizzo di materiale visivo — immagini, video, animazioni, etc. — il ruolo ricoperto...

5 commenti

Siti web accelerati grazie a Google AMP Project

Google AMP Project

Non è una novità che Google voglia velocizzare il Web, e nemmeno che una delle sue iniziative al riguardo sia l’AMP Project (Accelerated Mobile Pages), un framework HTML in grado di generare pagine dalle funzionalità ridotte al minimo al fine...

4 commenti

Post automatico di contenuti su Facebook

In questa serie di articoli studieremo come sia possibile postare automaticamente contenuti su Facebook utilizzando il linguaggio PHP. Riuscire in questo compito richiede lo svolgimento di alcuni passi principali che esamineremo insieme con l’aiuto di esempi pratici. (altro…)

17 commenti

Guida Ruby on Rails: creiamo il carrello

Ruby on Rails: creiamo il carrello

Bentornato a questo nuovo appuntamento con la guida Ruby on Rails. Nel corso della scorsa lezione abbiamo abbellito la nostra applicazione aggiungendo un layout. Quest’oggi, invece, ci occuperemo della funzionalità che ci permette di aggiungere una parte fondamentale al nostro...

Commenti disabilitati su Guida Ruby on Rails: creiamo il carrello

Guida CSS3: ereditarietà

Bentrovato ad un nuovo appuntamento con la guida CSS3! Nel corso di questo articolo ci soffermeremo su un aspetto fondamentale che condiziona l’intero flusso di lavoro con il CSS: l’ereditarietà. (altro…)

2 commenti

Guida CSS3: pseudo classi e pseudo elementi

Bentrovato a questo nuovo articolo della guida CSS3! Come preannunciato nel capitolo precedente, quest’oggi ci occuperemo di pseudo classi e pseudo elementi. Ti sarà capitato spesso di voler applicare uno stile a degli elementi non proprio ben identificabili del tuo...

6 commenti

Come comprimere le immagini per migliorare SEO e user experience

Su Your Inspiration Web si è già parlato di come gestire immagini responsive nel modo più efficiente, sia su dispositivi desktop sia su mobile, affrontando la questione anche dal punto di vista del “peso” delle immagini. Proprio su quest’ultimo argomento...

8 commenti

JavaScript: jQuery sì o no?

Una delle funzionalità più apprezzate di JavaScript è senza dubbio la sua facile estendibilità: questo linguaggio di programmazione permette infatti di creare plugin e/o framework con grande semplicità. Fra questi c’è senz’altro jQuery. (altro…)

9 commenti

Guida CSS3: introduzione e selettori

Introduzione e selettori

Benvenuto! Quest’oggi inauguriamo un nuovo filone di articoli che andrà, progressivamente, a formare un’esaustiva guida ai CSS3. Poiché in passato le pagine virtuali di Your Inspiration hanno ospitato la mia guida all’HTML5, mi è sembrato naturale tentar di completare il...

4 commenti

Guida Ruby on Rails: page layout

Nello scorso articolo abbiamo accantonato momentaneamente lo sviluppo della nostra applicazione cbookcase per dare spazio alla fase della convalida e del testing. Riprendiamo quindi a scrivere codice per il nostro catalogo online di libri! (altro…)

Commenti disabilitati su Guida Ruby on Rails: page layout

Come scrivere codice JavaScript performante ed elegante

Al giorno d'oggi tante persone conoscono JavaScript, un linguaggio molto particolare da un punto di vista sintattico e semantico. Questo è molto utilizzato per la programmazione client-side per rendere interattiva una pagina HTML, anche se da un paio di anni...

8 commenti

Guida Ruby on Rails: convalida e test

Nel corso del precedente articolo abbiamo finalmente creato l’applicazione che ci accompagnerà per tutto il resto della guida. Nello specifico, abbiamo associato un database all’applicazione, generato il primo scaffold, utilizzato il comando rake per controllare una migration e, infine, abbiamo...

Commenti disabilitati su Guida Ruby on Rails: convalida e test

Scrolling: usiamolo per le animazioni

Chi mi segue da qualche tempo forse saprà che amo particolarmente le animazioni. Questo perché, se implementate adeguatamente, sono un potentissimo strumento per migliorare l’esperienza dell’utente e aumentare il tasso di conversione. Tuttavia, perché limitarsi ad animare passivamente degli elementi...

5 commenti

Guida HTML5: Web storage

Durante lo scorso articolo abbiamo definitivamente chiuso la sezione dedicata al Canvas. Oggi passiamo, quindi, a occuparci di un’altra fondamentale funzionalità offertaci dall’HTML5: il web storage. (altro…)

1 commento

Guida Ruby on Rails: creiamo c-Bookcase

Eccoci finalmente pronti ad affrontare la parte più interessante della guida: la creazione di una vera e propria web app dedita a gestire un catalogo online di libri! Nel corso di questa lezione, per spezzare la monotonia delle lunghe lezioni...

Commenti disabilitati su Guida Ruby on Rails: creiamo c-Bookcase