ブックマーク / www.openspc2.org (2)

  • JavaScript講座 : 連想配列(ハッシュ)

    JavaScriptでは連想配列(ハッシュ)を扱うことができます。名前の通り配列なので通常の配列と同様にnew Array()または[]で用意し値を代入します。通常の配列では添字に数値を指定しますが、ここに文字列を指定すると連想配列(ハッシュ)となります。以下のサンプルでは連想配列(ハッシュ)のキーを長野県、その値を塩尻市としています。値の変わりに添字に文字列を指定すれば連想配列(ハッシュ)のキーに対応した内容を参照することができます。以下のサンプルでは画面には塩尻市と表示されます。(サンプル01を実行する) a = new Array(); a["長野県"] = "塩尻市"; document.write(a["長野県"]); 連想配列(ハッシュ)は配列なので、ほぼ無制限にキーを指定し値を設定/参照する事ができます。以下のサンプルでは2つのキー、値を設定しています。(サンプル02を実行す

    harupiyo
    harupiyo 2008/12/05
    for...inを使えば連想配列(ハッシュ)内のデータを読み出すことができます
  • Web標準化時代のJavaScript

    ページが読み込まれたら処理を呼び出すonloadの書き方 ページが読み込まれたら何か処理を行わせる場合、<body onload="~">のようにbodyタグにonloadを記述してスクリプトを呼び出すことは多いでしょう。例えば以下のようにページが表示されたらアラートダイアログを表示する、という場合にはbodyタグのonloadイベント部分にスクリプトを書く事になります(多くの場合は関数を呼び出して処理を行うはずです)。【サンプル1を実行】 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>Sample</title> </head> <b

    harupiyo
    harupiyo 2007/06/28
    正しいonload の書き方と心得た.
  • 1