2005-10-19から1日間の記事一覧

基本的 DOM インターフェイスによる HTML 要素の動的操作法

WEB

http://www.mozilla-japan.org/docs/dom/technote/tn-dom-table/引き続き調査中。

DOM的hello, world

<html> <head> <title>hello, world</title> <script language="JavaScript"> <!-- function main() { var d = window.document; var text = d.createTextNode("hello, world"); var elem = d.createElement("br"); d.body.appendChild(text); d.body.appendChild(elem); } //--> </script> </head> </html>

DOMの要素をツリー状につなげる

DOMをもっと直感的に扱えないか、と思っていろいろ試行錯誤。 <html> <head> <title>DOM->obj?</title> <script language="JavaScript"> </head></html>

適当なコマンドラインパーサ

ライブラリないのかな? def clp(argv) params = {} while param = argv.shift if param =~ /^-.+/ param = param.sub("-", "") vals = clpvals(argv) case vals.length when 0 params[param] = nil when 1 params[param] = vals.first else params[param] =…

適当なコマンドラインパーサ その2

もう少しましになるように書き直し。 class CLP def initialize(keys={}) @keys = keys @opts = {} @args = end def hook(key, len=0) @keys[key] = len; end def parse(args) while prm = args.shift if (prm =~ %r|^[-/]|) && @keys.has_key?($') key = $'…