2011-01-01から1年間の記事一覧

CentOS5.5にMadwifiインストール。

なんか超久しぶりのエントリー。自宅のLAN環境がイマイチ過ぎて泣けてきたのでLinuxBoxでルーターを作ることにした。 pppoeとdhcpはまぁすんなりと。有線環境が整ったところで無線も・・・と思ったら未知領域過ぎてこけまくる。 NICはBuffaloのWLI-UC-GNを買…

言われなきゃ気付かない$.extendの引数。

$.extendも$.fn.extendも同じなんだけど、このメソッドには引数が3種類ある。まずはメジャー系2種。 $.extend({ foo: 'bar' }); // jQuery.foo = 'bar'; var o = $.extend({ foo: 'bar' }, { fizz: 'buzz' }); // merge but shallow jQuery自体を拡張する1引…

superが呼べる継承メソッド。

javascriptで継承といえば、 var Parent = function() {}; var Child = function() {}; Child.prototype = new Parent(); という感じで「prototype継承」を使うのが普通(だと思う)。 ただ、この手法で困るときがある。 オーバーライドした子クラスのメソッ…

Functionにまつわる変態的検証。

JavaScriptの不思議な言語構造、Function。 どうなるか気になる挙動があったので確認してみた。 Functionをnewするときとcallするときでthisってどうなるの? まずFunctionが何かっていうと、 var f = function() {}; のようにして作られる「関数型オブジェ…