JavaScript: The Good Parts 5-10章
後半読んだ。継承がちょっとあやふやだったので、あとでまた。
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスDouglas Crockford
オライリージャパン / ¥ 1,890 ()
通常24時間以内に発送
最後のほうは、良いパーツ、悪いパーツとその理由など。JSLintに関しても書いてある。
javascriptでなんか作る時にまた読み返すでしょう。
JavaScript: The Good Parts 1-4章
前半を読んだ。
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスDouglas Crockford
オライリージャパン / ¥ 1,890 ()
通常24時間以内に発送
- hasOwnPropertyメソッドはプロトタイプチェーンをさかのぼらない
- 末尾最適化は提供されていない
- カリー化
curryメソッドはFunction.prototypeを拡張して、クロージャを使えば実装できる。
perlだとこんな感じ?
use Perl6::Say;
sub add {return $_[0] + $_[1];}
sub curry (&$) {
my ($func,$val) = @_;
return sub {return $func->($val,$_[0]);}
}
my $add1 = curry(\&add,1);
for my $i (1..3){
say $add1->($i);
}
perlの詳しいのはHOPの7章に
「JavaScript: The Good Parts」が届いた
明日、喫茶店にでも入り浸って読むかな
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスDouglas Crockford
オライリージャパン / ¥ 1,890 ()
通常24時間以内に発送
typepad conectとjQueryって相性悪いのかな
jQueryでCatalyst::Model::Estraierで作った関連エントリをJSONで受け取ろうとおもったのだけど、エラー。どっちか外せば残ったほうは動く。

なんだろなー。
明日MochiKitに変えてもう一度やってみる。
追記 2008.12.02
MochiKitでもなんかエラーがでるので、結局Catalystのコントローラーから読んでTTに渡すことにした。
あと、estwaverでクロールしたデータに対して検索するようにしてるので、タグがノイズになって関連エントリの精度が悪くなってる感じがする。
やはり、エントリの登録時にAPI経由でデータを追加するのがいい気がしてきた。
jQueryで作る Ajaxアプリケーション読了
内容は「できるJQuery」みたいな感じ(できるシリーズはExcelぐらいしか知らんけど)。
method chainがとかそういうプログラマ向けの話題というよりはデザイナがちょろっといじりたい時にみたいな感じの本。Ajaxとかはほとんどおまけ。jQueryでバリバリとかそういうヒト向けではないと思う。
僕はちょろっと気軽に使いたかったので、買ってよかった感はある。Part2のDOM操作が図入りで分かりやすかったのと、Part4のjQueryUIが大変参考になった。
jQueryで作る Ajaxアプリケーション
これも届いた。
入門っぽい感じで、一通り読む分にはいいかも。 あと、ちょっと字が大きい?
Catalyst+jQuery+Flotの組み合わせ
Catalyst::View::JSONとjQueryの組み合わせでJSONデータのやりとりは簡単にできるのでたまにグラフを書きたくなったらFlotを使うとよさげな感じ
あんま凝ったことはできないのでちょっとした折れ線グラフかヒストグラムな用途
tickに数字以外のものを表示させるメモ
data: [[0,2],[1,4],[2,6]]
ticks: [[0, "red"], [1, "brue"], [2, "pink"]]
という感じで xの値と対応させたい文字列を合わせてticksに指定する。



jQueryで作る Ajaxアプリケーション