JavaScript逆引きクイックリファレンス

 このページは毎日コミュニケーションズから発売されている書籍「JavaScript逆引きクイックリファレンス」のサンプルを掲載しています。
 ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。
 【訂正ページへ】
Last update:2005/12/28 PM 5:00

基本

  1. 注釈(コメント)を入れるには
  2. 変数に数値、文字列などを入れるには
  3. グローバル変数とローカル変数を定義するには
    [このサンプルはエラーが発生しますが、エラーが発生するのが正しい結果です]
  4. 指定回数、繰り返すには
  5. 条件付きで繰り返すには
  6. 条件判断させるには
  7. エラー処理を行うには
  8. 文字を表示するには
  9. 文字を表示するには

オブジェクト

  1. オブジェクトを作成するには
  2. 独自のオブジェクトを作成するには
  3. オブジェクトのプロパティを定義するには
  4. オブジェクトのメソッドを定義するには
  5. オブジェクトを消去(破棄)するには
  6. オブジェクトのプロパティにアクセスするには
  7. オブジェクトのメソッドを呼び出すには
  8. オブジェクトの種類を調べるには

関数

  1. 関数を定義するには
  2. 匿名の関数を定義するには
  3. 関数に値を渡すには
  4. 関数からの戻り値を指定するには
  5. 関数を再利用するには

配列

  1. 配列を作成するには
  2. 二次元配列を作成するには
  3. 配列要素を読み出したり書き込むには
  4. 配列要素の数を調べるには
  5. 配列を連結するには
  6. 配列要素を抜き出すには
  7. 配列要素を追加/削除するには
  8. 配列要素をソート(並び替え)するには
  9. 配列要素を移動させるには
  10. 配列要素を文字列にするには [サンプルミスにより2005/11/21に修正]

演算

  1. 四則演算を行うには
  2. 文字列から数値にするには
  3. 数値から文字列にするには
  4. 数値かどうか調べるには
  5. 数式を演算させるには
  6. 数値が有限かどうか調べるには
  7. 絶対値を求めるには
  8. 三角関数の処理を行うには
  9. 四捨五入するには
  10. 対数を求めるには
  11. 円周率を求めるには
  12. eの累乗を求めるには
  13. 2つの値を比較するには
  14. べき乗を求めるには
  15. 平方根を求めるには
  16. 乱数を求めるには
  17. 数値の表示形式を指定するには

文字

  1. 文字列を連結するには
  2. 文字を抜き出すには
  3. Latin-1コードに変換するには
  4. URL/URIをエンコード/デコードするには
  5. 文字列の長さを調べるには
  6. 指定した区切り文字で文字列を分割するには
  7. 大文字/小文字に変換するには
  8. 文字列を検索するには
  9. 正規表現で文字列を検索するには
  10. 文字列を置き換えるには

日付

  1. 日付情報を求めるには
  2. 年月日を求めるには
  3. 時分秒、ミリ秒を求めるには
  4. 指定時からのミリ秒を求めるには
  5. 年月日を設定するには
  6. 時分秒、ミリ秒を設定するには
  7. 一定時間ごと処理を行うには
  8. タイマーをクリアするには

ブラウザ

  1. ブラウザの種類を求めるには
  2. ブラウザのバージョンを求めるには
  3. OSを判別するには
  4. Javaアプレットが使えるかどうか調べるには
  5. クッキーが使えるかどうか調べるには
  6. 閲覧したページに戻る/進むには

ウィンドウ

  1. サブウィンドウを指定したサイズで開くには
  2. サブウィンドウを指定した位置で開くには
  3. ウィンドウ/サブウィンドウを動かすには
  4. ウィンドウ/サブウィンドウのサイズを変えるには
  5. サブウィンドウ内のページを変更するには
  6. サブウィンドウから親ウィンドウ内のページを変更するには
  7. サブウィンドウを閉じるには
  8. サブウィンドウに文字や画像を書き出すには
  9. 警告ダイアログを表示するには
  10. 確認ダイアログを表示するには
  11. 入力ダイアログを表示するには
  12. モードレス/モーダルダイアログを表示するには
  13. ステータスバーに文字を表示するには
  14. モニタ画面のサイズを取得するには
  15. モニタ画面の色数を取得するには
  16. モニタ画面にウィンドウサイズを合わせるには
  17. モニタ画面に合わせてサブウィンドウを開くには

ドキュメント

  1. ページ内のデータにアクセスするには
  2. ページ内のオブジェクトのスタイル情報にアクセスするには
  3. ページの背景色/文字色を指定するには
  4. ページ内の文字を入れ替えるには
  5. ページのURLを変更するには
  6. ページの横幅、縦幅を取得するには
  7. ドキュメント(文書)のタイトルを取得/変更するには
  8. ページをスクロールさせるには
  9. スクロールバーを非表示にするには
  10. 別フレームにアクセスするには
  11. フレームを解除するには
  12. ドメイン/URLを取得するには
  13. ページを1回だけリロード(再読み込み)するには
  14. 指定ページを表示させるには

画像

  1. マウスが乗ったら画像を入れ替えるには
  2. 一定時間ごと画像を入れ替えるには
  3. 画像を表示/非表示にするには
  4. 画像の不透明度を変えるには
  5. 画像の表示位置を変えるには
  6. 画像の横幅と縦幅を変えるには
  7. 画像の奥行きを変えるには
  8. 特定の日だけ違う画像を表示するには
  9. 映像を入れ替えるには
  10. 音楽を入れ替えるには

イベント

  1. マウスの座標を求めるには
  2. マウスボタンが押されたかどうか調べるには
  3. ホイールマウスの移動量を調べるには
  4. 押されたキーを調べるには
  5. 特殊なキーが押されたかどうか調べるには
  6. イベントが発生した座標を調べるには
  7. クリックされたら画像を入れ替えるには
  8. マウスが重なったら画像を入れ替えるには
  9. 右ボタンが押された時にメニューを表示しないようにするには
  10. ページ内のデータのコピーを禁止するには
  11. マウスの横に常に画像を表示させるには
  12. マウスが画像の上に乗ったらページ内の文字を入れ替えるには
  13. ツリー(折畳み)メニューを実現するには
  14. マウスが乗ったらスタイルを切り替えるには

フォーム

  1. テキストフィールドの内容を読み出し、書き換えるには
  2. ラジオボタンの状態を調べるには
  3. チェックボックスの状態を調べるには
  4. データ送信前に処理をするには
  5. リセットボタンが押された時に処理するには
  6. テキストフィールドへの入力やボタンを無効にするには
  7. 指定したテキストフィールドにフォーカスするには
  8. テキストフィールドの内容を選択状態にするには
  9. ボタンのフォーカス枠を消すには
  10. セレクトメニューの選択項目の番号を求めるには
  11. セレクトメニューで項目が選択されたら処理を行うには

スタイルシート

  1. 文字サイズを指定するには
  2. 行間を指定するには
  3. 文字色を指定するには
  4. 背景色を指定するには
  5. 枠の色やサイズを指定するには
  6. 背景画像を指定するには
  7. 表示位置を指定するには
  8. 表示幅を指定するには
  9. 表示範囲(クリッピング)を指定するには
  10. 表示/非表示を設定するには
  11. ブロックを表示/非表示するには
  12. 日本語入力モードを指定するには
  13. 余白を指定するには
  14. Z座標を指定するには
  15. 拡大縮小率を指定するには

Ajax

  1. サーバーと非同期通信を行うには
  2. サーバーからテキストデータを読み込むには
  3. サーバーからXMLデータを読み込むには
  4. サーバーにデータを送るには
  5. サーバーからの応答を調べるには
  6. 取得するデータのMIME形式を指定するには
  7. 取得するデータのヘッダーを読み込むには
  8. ヘッダーを書き換えるには

その他

  1. 手軽にIEとそれ以外のブラウザを判別するには
  2. Netscape 4と、それ以外のブラウザを判別するには
  3. IEとFirefoxで同じように動作させるには
  4. 正規表現で複雑な置換を行うには
  5. ブックマークレットにするには
  6. ウェブログにJavaScriptを埋め込むには
  7. プルダウンメニューを表示するには
  8. ランダムに関数を実行するには
  9. パス(図形)を描くには
  10. 画像を描画するには
  11. 拡大縮小、回転、移動させるには