2008年11月20日

JavaScript(2) - ドル関数

 Prototype Libraryのドル関数のリスト。
  • $() - 引数で示したIDを持つ要素を返す
  • $$() - CSSのセレクタにマッチする要素を返す
  • $A() - 単一引数をArray(配列)オブジェクトに変換する
  • $F() - 入力フィールドコントロールの値を返す
  • $H() - オブジェクトをカウント可能なHashオブジェクトに変換する
  • $R() - Rangeオブジェクトを作成する
  • $w() - 文字列を空白を区切りとしてArray(配列)に分割

JavaScript(1) - 代表的なイベント

 いろいろなイベントをまとめてみました

マウスイベント
  • onclick - クリック
  • ondblclick - ダブルクリック
  • onmousedown - マウスボタン押下
  • onmouseup - マウスボタン開放
  • onmouseover - マウス載せ
  • onmouseout - マウス外し
  • onmousemove - マウス移動
キーイベント
  • onkeydown - キーを押下
  • onkeypress - キーを押し続ける
  • onkeyup - キーを開放

HTMLイベント
  • onload - ロード
  • onunload - アンロード
  • onabort - 異常終了
  • onerror - エラー
  • onselect - 選択
  • onchange - 変更
  • onsubmit - 送出
  • onreset - リセット
  • onfocus - フォーカス
  • onblur - フォーカス開放
  • onresize - 大きさ再設定
  • onscroll - スクロール

Ajaxってなんぞや?

 Ajaxという言葉はよく聞くけどいまいち実態がつかめなかった。そんなとき入門Ajaxという書籍を読んで大分理解出来た気がする。

 以下引用:
「HTMLのユーザーインターフェースを動的に変えたのがDHTMLだったわけですが、そのDHTMLにリアルタイムな対サーバー通信を加えたのがAjax、といえるかもしれません。」

 DHTMLは当時大した機能もなく、更にクロスブラウザの問題が大きくプログラマー(デザイナーさんも?)泣かせな仕様だったそうな。今はPrototype.jsなどのクロスブラウザ対応ライブラリも充実しており昔ほど頭を悩ませなくてよくなったとか・・。

 今はとりあえず書籍どおりGoogle Maps APIを使ってAjaxの勉強中です^^

歩くような速さで

いつの間にか趣味のプログラミングが仕事になってました。
Perl, Ruby, JavaScript, MySQL, XML 等を業務で使用しています。

仕事柄新しい情報をどんどん吸収していかなきゃならないのですが、幸いにもそこまで急かされる環境じゃないので、マイペースを心がけてます。あと、運動不足に陥りやすいので休日は大概外に出ます。何事も、メリハリが大事!!

こう見えてもクリスチャンです。
なんか、クリスチャンというだけで「真面目そう」だとか「厳しそう」だとかいう目で見られますが、至ってふつーの兄ちゃんでタバコも吸います^^;
ちなみに、現在交際中の女性もクリスチャンで来年の春結婚予定です。

普段の何気ないことから、趣味の旅行や釣りのことまで思いついたことを書き綴っていきます。
マイペースなので更新は超不定期になると思いますが、どうぞよろしく!!