Una presentazione interattiva di oltre 90 diapositive che approfondiscono alcuni degli aspetti più interessanti del linguaggio di scripting e dove gli altrettanti frammenti di codice possono essere modificati ed eseguiti direttamente con un click!
Obiettivo dichiarato della presentazione è comprendere ogni singolo carattere del metodo bind() di Prototype.js:
// The .bind method from Prototype.js
Function.prototype.bind = function(){
var fn = this, args = Array.prototype.slice.call(arguments), object = args.shift();
return function(){
return fn.apply(object, args.concat(Array.prototype.slice.call(arguments)));
};
};
Può risultare difficile seguire la presentazione senza la voce guida dell’autore; in questo caso possono rivelarsi utili i 4 ottimi capitoli del prossimo libro dello stesso Resig rilasciati in anteprima su Ajaxian lo scorso mese: