Pagina 1 di 12123456789101112

Commodore 64 Javascript emulator

mercoledì 6 gennaio, 2010

Un po’ di tempo fa avevo segnalato la versione di un emulatore Commodore 64 scritto in Adobe Actionscript 3.0, oggi in una nuova versione: Adesso è possibile apprezzare il porting della versione Adobe Flash in Javascript: Sicuramente più lenta della sua controparte in Flash, questa versione in javascript si avvale di jQuery e, di fatto, ne diventa [...]

Argomenti variabili in Javascript: due alternative

venerdì 9 ottobre, 2009

In Javascript è possibile scrivere funzioni con argomenti variabili, cioè funzioni che non accettano necessariamente un numero predefinito di inputs. Ad esempio è possibile scrivere funzioni come questa: PLAIN TEXT JavaScript: // Questa funzione mostra il numero e il valore degli argomenti // passati facendo riferimento all'oggetto interno arguments e // non richiedendo nessuna dichiarazione function parametri_variabili() {     alert [...]

Come ottenere latitutine e longitudine in Google Maps

lunedì 31 agosto, 2009

Per trovare le coordinate di un indirizzo, ovvero Latitudine e Longitudine, possiamo usare questo semplice e utile hack. Aprire il sito di Google Maps. Una volta sulla mappa cercate l'indirizzo che desiderate (ad esempio Via Cortese 10, Modena). Quando l'indirizzo è visualizzato sulla mappa, inserite questa riga nella barra indirizzi del browser: PLAIN TEXT JavaScript: javascript:void(prompt('',gApplication.getMap().getCenter())); Si aprirà una [...]

Shadowbox 3.0 beta

venerdì 10 aprile, 2009

È stata rilasciata proprio ora (grazie alla segnalazione dell’autore Michael J. I. Jackson) la release 3.0 beta di Shadowbox.js. Oltre alla nuova grafica del sito ecco i più importanti cambiamenti di questa release preliminare: A major rewrite/reorganization of the code Greatly simplified setup process by eliminating all load* methods and using options to specify language/adapter/player(s) instead Separated Shadowbox [...]

Very short snippet: estendere un array Actionscript con il metodo shuffle()

giovedì 2 aprile, 2009

Avevo parlato già di come realizzare il metodo shuffle() in Javascript e Actionscript. Mi sono accorto, tuttaavia, di non aver sottolineato che anche Actionscript è in grado di estendere, nel medesimo modo di Javascript, il proprio oggetto Array: PLAIN TEXT Actionscript: Array.prototype.shuffle = function() {     for(var j:uint, x:*, i:uint = this.length; i; j = Math.floor(Math.random() * i), [...]

Impostare le opzioni di un dialogo jQuery UI in modo globale

giovedì 19 febbraio, 2009

È possibile impostare le opzioni di un dialog() jQuery UI in modo globale, in modo che abbiano effetto su tutti i dialoghi che si apriranno. Questo è utile per non ripetere continuamente le stesse indentiche impostazioni. Per farlo è possibile scegliere due strade: PLAIN TEXT JavaScript: // singolarmente $.ui.dialog.defaults.closeOnEscape = false; $.ui.dialog.defaults.modal = true;   // tutti insieme $.extend($.ui.dialog.defaults, { closeOnEscape : false, modal   [...]

Eliminare l’effetto shadow da un dialogo jQuery UI

mercoledì 18 febbraio, 2009

Nelle ultime revisioni di jQuery UI è stata eliminata l'opzione shadow che permetteva di eliminare l'ombra attorno ai dialoghi. L'opzione, stranamente, ancora svolge il suo ruolo ma, di contro, produce un errore Javascript e impedisce lo spostamento di un dialogo: PLAIN TEXT JavaScript: // l'ombra scompare ma il dialogo non si può muovere $('#mydialog').dialog( {     title    : [...]

Leggere, scrivere ed eliminare cookie in Javascript

mercoledì 18 febbraio, 2009

Leggere PLAIN TEXT JavaScript: /**  * Restituisce il valore di un cookie  *  * @example  *  var res = getCookie( 'variabile' );  *  */ function getCookie( name ) {    var start = document.cookie.indexOf(name+"=");    var len = start+name.length+1;    if ((!start) && (name != document.cookie.substring(0,name.length))) return(null);    if (start == -1) return(null);    var end = document.cookie.indexOf(";",len);    if (end == -1) end = [...]

Very short snippet: shuffle() in Javascript e Actionscript

lunedì 16 febbraio, 2009

In PHP esiste una comoda funzione chiamata shuffle() che permette di mescolare un array (vedi Very short trick: prendere elementi casuali da un array in PHP). Un'ottima versione per Javascript l'ho trovata qui. Qui sotto il codice leggermente rivisto: PLAIN TEXT JavaScript: Array.prototype.shuffle = function() { for(var j, x, i = this.length; i; j = Math.floor(Math.random() * i), x [...]

jQuery Simple Slider 1.1.0

lunedì 2 febbraio, 2009

Prendendo spunto dal suggerimento di Santino Bivacqua ho inserito in jQuery Simple Slider la possibilità di impostare per ogni singola slide un timeOut diverso, inserendo nel tag li l'attributo rel in questo modo: PLAIN TEXT HTML: <ul>  <li rel="simpleSlider{timeout: 4000}" title="Title 1"><img title="Subtitle 1" src="image1.jpg" /></li>  <li title="Title 2"><img title="Subtitle 2" src="image2.jpg" /></li>  <li rel="simpleSlider{timeout: 1000}" title="Title 3"><img title="Subtitle 3" src="image3.jpg" [...]

Pagina 1 di 12123456789101112