2006-02-03から1日間の記事一覧

Class::DBIっぽいJavaScript-Modelクラスを書いてみた(追加,検索系メソッドのみ)

MochiKitでjsonをAjaxしてDOMでページ生成する例はよく見かけるけどBase周りのサンプルはあまりみないのでBase周りを使うコードを勉強のために書いてみました。map,filter,ifilter,list,partial,operatorあたりの関数使ってます。Class::DBIのinsert, column…

MochiKitのIteration系メソッド(map,filter,forEach...)使ってると関数スコープが違うのでiterableの処理にthis使うとクラスメンバにアクセスできなくなる

これはMochiKitというよりもJavaScriptで無名関数のコールバックを登録するような場合に起きやすい問題だと思います。これが起こりやすいのは一般的にはイベントハンドラくらいだと思いますが、ループ処理実行にMochiKitのmapとか多様してるとハマります。 …

MochiKitのiterrable-objectにhasNext()っぽいメソッドが無い件

from __future__ import * » Iteration in JavaScriptのコメント欄で繰り広げられているようなiterableオブジェクトにnext()意外のメソッド欲しい問題に直面しました。 perlのClass::DBIのfind_or_create()っぽいメソッド実装していて、iterableを返すisearc…