トップ «前の日記(2005-09-13) 最新 次の日記(2005-09-30)» 編集

活動日誌


2005-09-28

[JavaScript] JavaScript に入門

JavaScript が大流行の今日このごろですが、遅ればせながら本腰を入れて触ってみようということで メモ代わりに足跡を記してみることにします。

Javascript+HTML のデザインパターン (yohei-y:weblog) に、 JavaScript と HTML の分離の話が出ていたのでこれを参考になるべく HTML 側には JavaScript を入れない方針で書いてみます。 その方がきれいそうですし。

サンプルの HTML

まずは、クリックしたら色が変わるあたりからやってみます。

ということで組んでみたの結果できたのがこれ。test1.js.txt サンプル

IE6、FireFox 1.07、Opera 8.02 で試してみた限りではちゃんと動いてるようです。

JavaScript を敬遠していた理由の一つが、言語自体は別に避けたいとは思ってなかったのですが、 「JavaScript で HTML を扱う方法」をどうやって調べればいいのかよく分からなかったということです。

DOM に関して言えば、仕様書を読めばいいのかな…… ちょっと読んでみます。

[Ruby] OptionParser

sheepman さんが OptionParser のリファレンス書かれたようです

on メソッドを呼んだ時点では、ブロックが実行されないことが OptionParser が難しいといわれる原因だろう

「ブロックは要はラムダのこと」(るびまの中田さんのインタビュー)なので、 すぐ使われなくてもかまわないですが、確かに、Ruby のブロックはすぐ実行される例が多いですね。

OptionParser と言えば、ruby-dev:25048 で、--lines を定義すると -L も定義されてしまう という仕様が指摘されていたのですが、これは今はなくなっているようです。

define

define や def_option というのもあるようです

こっちの方が on より分かりやすそう。


2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2005-09-13) 最新 次の日記(2005-09-30)»