Archivi categoria: JavaScript

#HACKDEV17 progetto SPID smart button

Il web ha rivoluzionato la maggior parte degli aspetti della vita quotidiana di tutti nell’ambito privato, la velocità e semplicità che le grandi piattaforme garantiscono nella circolazione di informazioni per messaggistica ed acquisti hanno fatto passi da gigante negli ultimi 20 anni, cosa che non si può invece dire del settore pubblico. In Europa, e … Continua la lettura di #HACKDEV17 progetto SPID smart button

Chrome cambia centro di gravità, il riferimento non è più il document ma il viewport

Ogni sistema ha bisogno di coordinate e regole di riferimento, in termini bidimensionali abbiamo per quello cartesiano un punto di origine partendo dal quale gli elementi crescono positivamente verso destra e verso l’alto, se si rimuovono unità in altezza ci si sposta verso il basso. Prendiamo per esempio il famoso puzzle game tetris, man mano che i blocchi … Continua la lettura di Chrome cambia centro di gravità, il riferimento non è più il document ma il viewport

Generatore di numeri di carta di credito validi per Luhn, per BIN arbitrari

Se gestisci una pagina che processa pagamenti, saprai già che la nuova serie-2 di BIN per MasterCard è in dirittura di arrivo, e avere delle carte di prova da usare con i validatori è sempre utile per controllare che l’aggiornamento del front end sta andando bene, ma dove trovarle? Ci sono molti siti web che forniscono dei generatori per produrre numeri … Continua la lettura di Generatore di numeri di carta di credito validi per Luhn, per BIN arbitrari

Attento al dollaro mentre debugghi, jQuery vs Command Line API

La ragione numero uno per cui jQuery è la libreria front end più amata di internet è la comoda API per selezionare elementi del DOM, che permette di usare la sintassi CSS per interagire con gli elementi della pagina, e l’altro fattore che va a braccetto è l’alias $ (dollaro) che è era univoco e succinto abbastanza … Continua la lettura di Attento al dollaro mentre debugghi, jQuery vs Command Line API

Non hai frainteso le closure e lo scope delle variabili, il debugger di Chrome ti trolla

Supponiamo di dover aggiungere una nuova funzionalità ad un modulo relativamente complesso già esistente, al suo interno troveremo già dichiarate diverse variabili locali come dipendenze esterne e degli alias per percorsi di oggetti particolarmente verbosi. Tendenzialmente l’approccio che uso quando devo esplorare un componente o un flusso nuovo è quello di impostare un breakpoint nel … Continua la lettura di Non hai frainteso le closure e lo scope delle variabili, il debugger di Chrome ti trolla

Rimuovere lo spam da YOURLS con poche righe di JavaScript

YOURLS, che sta per Your Own URL Shortener, è un’ottima piattaforma open source per creare un abbreviatore di URL privato (a la bitly), consente di avere un totale controllo sulla struttura delle URL e sul monitoraggio del traffico per ciascun link creato, inoltre potendo essere installato su un proprio dominio da una sensazione di “branding” ai link condivisi. Mi piacciono … Continua la lettura di Rimuovere lo spam da YOURLS con poche righe di JavaScript

Otto aspetti da curare per un sito mobile su Windows Phone 8

Sviluppare per il web mobile finora è stato come esplorare una piccola isola felice, certo con pericoli nascosti a causa della elevata frammentazione su Android, ma da quando i sistemi del robottino e della mela si sono prepotentemente imposti sul mercato, con i loro browser predefiniti basati su WebKit, abbiamo avuto un momento di respiro. … Continua la lettura di Otto aspetti da curare per un sito mobile su Windows Phone 8

Windows XP Bookmarks ★

Ormai è giunto il termine per il supporto a Windows XP, l’8 Aprile 2014 Microsoft ha ufficialmente rilasciato l’ultimo update di sicurezza per la piattaforma dichiarandone la sua morte, ed ora che non c’è più…è diventato vintage! È stato il sistema più amato (non molto) e odiato (parecchio) a livello globale per 12 lunghi anni, un tributo alla sua memoria è un atto … Continua la lettura di Windows XP Bookmarks ★

Generare caratteri latini randomici per la compilazione automatica dei form

Sviluppando form di inserimento dati, sia per la messaggistica, per gli acquisti o i pagamenti capita quasi sempre di dover gestire una pagina di conferma successiva al corretto invio dei dati. Se l’elmento da gestire lo stiamo creando da zero abbiamo la possibilità di creare la struttura html/css in un contesto sandboxed senza eccessivi problemi, … Continua la lettura di Generare caratteri latini randomici per la compilazione automatica dei form

Applicare stili CSS in base all’orientamento del dispositivo

Una necessità che si incontra presto o tardi durante lo sviluppo di una web-app è quella di applicare stili diversi a specifici elementi in base all’orientamento del dispositivo, in verticale oppure orizzontale. Essendo un intervento CSS la prima soluzione che si trova googlando l’argomento è l’uso delle famose media query con la proprietà orientation, quindi se … Continua la lettura di Applicare stili CSS in base all’orientamento del dispositivo