JavaScript

jQuery で MochiKit ライクな DOM 生成

車輪の再発明である可能性はひじょーに高いですが、この程度なら探すより書くほうが早いので作ってみました。 MochiKit のように H1([attributes[, node(s)[, ...]]) で jQuery オブジェクトが生成できます。 あえて jQuery.fn.extend() せず、window オブジ…

removeTextNode()

DOM でオブジェクトを操作するとき、ソースコードの改行やインデントに使われる、空白文字だけで構成されたテキストノードが邪魔になることがよくあります。 そんなときのための関数をつくってみました。 removeBlankTextNode.js /** * 空白文字だけで構成さ…

角丸 / getElementsBySelector() - refactored

呼び出される度にクロージャを作るのは効率悪いよね、ってことでリファクタリング。 この変更で Rounder.roundAndPad.mapToElementsBySelector('selector');というのはできなくなって、 (function(e){Rounder.roundAndPad(e)}).mapToElementsBySelector('sel…