JSONPライブラリ作った その2

[javascript][JSONP]JSONPライブラリ作った
http://d.hatena.ne.jp/futa23/20080203/p1

//関数を指定しつつ、スコープのバインド付き(UI部品をcallbackとして指定する場合)
<input type="button" onclick="new JSONP2('http://del.icio.us/feeds/json/futa23?', grid.build, grid)" value="JSONP呼び出し">


これ、今頃気づいたんだけど・・・
prototype.js使っているなら、Function.prototype.bindを使えば
3番目の引数のscopeっていらないじゃん。


これでOK。

//最後の引数は、bindの引数に指定。
<input type="button" onclick="new JSONP2('http://del.icio.us/feeds/json/futa23?', grid.build.bind(grid))" value="JSONP呼び出し">


scopeは必須の引数じゃなくてもいいので、使う際は

initialize: function(src, callback, scope){
//を
initialize: function(src, callback){
//に変更するだけ。