Archivi categoria: JavaScript

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