Feeds:
Articoli
Commenti

Pixel e Jquery

Ecco una funzione comoda per ritrovare velocemente la posizione in pixel di un elemento DOM con jquery:

var coordinate=$(“#id”).offset();

La funzione offset ci ritorna un oggetto con le propietà .left, .top, .right e .bottom.

Per non perdere utenti Flock non perde tempo….. e sforna la versione 2 beta, basata sul motore di rendering di firefox 3.

Ecco il link per poterlo scaricare

Cosa ci riserva il futuro della programmazione web?
Firrefox 3 c’è ne dà un assaggio:

 

Firefox 3 ha tra le tante novità la versione 1.8 di javascript.
Vediamo quali sono le innovazioni portate da questa nuova release del linguaggio:

  •  Expression Closures
    Permette di defnire delle lamba expression come in python e smalltalk
    function(a) a+a + l’equivalente nelle versioni precedenti di javascript function(a) { return a+a }
  • Generator Expression
    Un generatore è un metodo normale, che ha la capacità di passare il controllo  al suo chiamante, ma  mantenendo il suo stato di esecuzione.  

    Vediamo un esempio:

    function somma(o) {
    for each ( var n in o )
    yield n+n;
    }
    
    var elenco = [1,2,3,4,5,6];
    
    var iteratore = sum(elenco);
    try {
    while (true) {
    document.write(iteratore.next()+"<br/|");
    }
    } catch (error if error instanceof StopIteration) {}

XSL e jquery

Ecco un plugin per jquery che permette le trasformazioni native in XSL si chiama xslt.js.
Supporta Firefox,Explorer,Opera dalla 9 in su e Safari dalla 3.1 in sù.

$(‘#div’).xslt(“doc.xml”, “doc.xsl”); 

XSL: Client? Si grazie

Finalmente possiamo dire che è quasi caduta l’ultima barriera per portare le trasformazioni xsl sui browser.

Infatti explorer,safari,opera e firefox finalmente supportano le trasformazioni XSL lato client.
Con l’uscita di safari 3.1 vengono supportate le chiamate alle trasformazioni da javascript.

L’ultimo mattone da buttare giù adesso è con Opera; infatti è l’unico browser che non supporta il caricamento di documenti xml e template esterni nei fogli XSL. 

Speriamo che gli sviluppatori di Opera tolgano presto questa ultima limitazione.
Limitazione che è ancora presente nell’ultima versione 9.5 uscita in questa settimana 

javascript 1.5…2.0

jquery in 30 minuti…

Articoli precedenti »