Check

JS

| | コメント(0) | トラックバック(0)

仕事でJSをいじる。
事前に暇つぶしでJSを作っておいて助かった。
(こっちくるまでJSなんてまともに触ったことなかったし)
prototype baseとclass baseではかなり違うな。
rubyは結構中間系?

本日のコード(指定Nodeをクロールするイテレータ)

function node_crawler ( elem, fnc ) {
if ( fnc(elem) ) return true;
node_crawler_recursive( elem, fnc );
}

function node_crawler_recursive ( elem, fnc ) {
for ( var i = 0; i < elem.childNodes.length; i++ ) {
var chd = elem.childNodes[i];
if ( fnc(chd) ) return true;
if ( !chd.childNodes ) continue;
if ( node_crawler_recursive( chd, fnc ) ) return true;
}
return false;
}

トラックバック(0)

このブログ記事を参照しているブログ一覧: JS

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/39

コメントする