ポケットリファレンスシリーズ改訂第3版 JavaScript ポケットリファレンス

[表紙]改訂第3版 JavaScript ポケットリファレンス

紙版発売

四六判/656ページ

定価2,398円(本体2,180円+税10%)

ISBN 4-7741-1726-9

本書の新版が発行されています。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

ホームページをコントロールし表現力を高める言語として使われるJavaScript。本書は改訂第三版として最新のブラウザで動作するJavaScriptをすべて網羅し,文法など使い方をサンプルとともにていねいに解説。ライブコネクト,DOMまで触れている。

こんな方におすすめ

  • ホームページ作成に携わるすべての方
  • JavaScriptの文法・命令をさっと調べたい方
  • もっとホームページをよくしたい方

目次

本書の見方

ブラウザのバージョン

スクリプトの書き方

JavaScriptリファレンス

  • ●命令
    • 注釈(コメント)
    • ループ制御
    • 繰り返し
    • 関数定義/リターン
    • 条件分岐
    • オブジェクト生成/省略
    • 変数/オブジェクト削除
    • 変数宣言
    • 定数定義
    • 例外処理(エラー処理)
  • ●関数
    • 関数オブジェクト
    • 引数
    • 他オブジェクト呼び出し
    • 呼び出し元
  • ●オブジェクト
    • オブジェクト
    • 作成元
    • プロトタイプ
    • ソースリスト(内容)表示
    • オブジェクトの値
    • プロパティ監視
  • ●真偽
    • ブーリアンオブジェクト
  • ●計算
    • 数学関数オブジェクト
    • 絶対値
    • 三角関数
    • 四捨五入
    • 自然対数
    • 円周率
    • eの累乗
    • 対数
    • 二つの値を比較
    • べき乗
    • 乱数
    • 平方根
  • ●演算・変換
    • 文字変換
    • 数値変換
    • 数値チェック
    • 文字列を数値に変換
    • 何も返さない
    • 評価(演算)可能チェック
    • タイプ(データ型)
  • ●数値
    • 数値オブジェクト
    • 数値範囲
    • 数値の表示形式指定
  • ●配列
    • 配列オブジェクト
    • 配列要素の結合/分割
    • 配列要素数の参照/設定
    • 配列要素の追加/削除
    • 配列要素の並び替え
    • 配列要素の移動
    • 配列要素を文字列に変換
  • ●文字列
    • 文字列オブジェクト
    • 文字装飾
    • コード/文字変換
    • 文字色/サイズ
    • 文字列検索
    • 文字列長
    • リンク追加
    • 正規表現による検索/置換
    • 文字列の抜き出し
    • 大文字/小文字変換
  • ●正規表現
    • 正規表現オブジェクト
    • パターンマッチした文字列
    • 正規表現文字列参照/設定
    • パターンマッチ実行/開始位置
    • 検索条件
    • 検索文字列指定
    • 最後にマッチした文字列
    • 最後にマッチした文字列の左右の文字列
  • ●日付
    • 日付オブジェクト
    • 年月日/曜日
    • 時分秒/ミリ秒
    • 協定世界時の年月日/曜日/時間
    • 協定世界時の時分秒/ミリ秒
    • 指定時からのミリ秒/時差
    • 年月日/曜日設定
    • 時分秒/ミリ秒設定
    • 年月日設定(協定世界時)
    • 時分秒/ミリ秒設定(協定世界時)
    • 時刻/地域時刻形式
    • 日付形式を変換
    • 標準時/ローカル時刻
    • 1970年1月1日から指定日時までのミリ秒
  • ●ナビゲータ
    • ナビゲータオブジェクト
    • ブラウザ情報/バージョン
    • 設定状態
    • プラグイン情報
    • オンライン/オフライン状態
  • ●ヒストリー
    • ヒストリーオブジェクト
    • ヒストリー制御
    • ヒストリー総数
  • ●スクリーン
    • スクリーンオブジェクト
    • 表示可能範囲
    • 画面の色数
    • 解像度
    • フォントスムージング
    • モニタの横幅/縦幅
    • 画面の更新間隔
  • ●ウィンドウ
    • ウィンドウオブジェクト
    • ナビゲーション操作
    • フォーカス
    • イベント設定/解除
    • ウィンドウオープン/クローズ
    • ポップアップウィンドウ作成
    • ステータスバー参照/設定
    • 内包フレーム数/参照
    • ウィンドウの横幅/縦幅
    • 各種バーの表示設定
    • 移動/サイズ変更
    • ウィンドウ名
    • 指定URLのページを表示
    • 印刷
    • モニタ画面上でのウィンドウ座標
    • スクロール
    • サイドバー
    • 内容にサイズを合わせる
  • ●ダイアログ
    • ダイアログ表示
    • モーダル/モードレスダイアログ表示
    • 各種ダイアログ表示
    • カラー選択ダイアログ表示
    • ポップアップ表示
    • ヘルプ表示
    • ダイアログへ渡されたオブジェクト
    • ダイアログからの戻り値
    • ダイアログの位置/横幅/縦幅
  • ●フレーム
    • フレームオブジェクト
    • インラインフレーム透過状態
    • フレーム枠状態
    • 名前/フレーム総数/ID
    • フレーム/インラインフレームのウィンドウ参照
    • フレーム分割サイズ
    • フレームの横幅/縦幅
    • フォーカス枠
    • フレームURL
    • フレームの余白/オフセット
    • リサイズ/スクロール
    • 基準参照場所
    • フレームの状態
  • ●ドキュメント
    • ドキュメントオブジェクト
    • リンク文字の色
    • オブジェクト/タグ情報取得
    • アンカーオブジェクト
    • Javaアプレット
    • イベント設定/解除
    • 文字色/背景色
    • 文字コード
    • ドキュメントオープン/クローズ
    • クッキー(データ保存)
    • エレメント作成
    • スタイルシート作成
    • ドキュメントタイプ(DTD)
    • ドメイン名/URL
    • 指定座標上のオブジェクト情報
    • プラグインオブジェクト
    • ページ上の選択文字
    • フォーカス状態
    • ドキュメントの横幅/縦幅
    • ファイルサイズ,作成/修正/最終更新日
    • 親ウィンドウへの参照
    • ドキュメントの状態
    • 以前のページURL
    • 指定オブジェクトをアクティブ化
    • ドキュメントタイトル
    • 文字表示
  • ●画像
    • 画像オブジェクト
    • 文字の回り込み
    • 表示補助/チップヘルプ
    • 画像の枠幅
    • 名前/ID
    • 画像の読み込み状態
    • イメージツールバー表示状態
    • 画像の横幅/縦幅
    • 画像と文字の間隔
    • クリッカブルマップ
    • 画像総数
    • 画像アドレス(URL)
    • ページ内でのタグ位置
  • ●フォーム
    • フォームオブジェクト
    • エレメントオブジェクト
    • 送信先
    • 入力補助(オートコンプリート機能)
    • フォーカス
    • チェックボックス/ラジオボタンの状態
    • 名前/ID
    • 自動クリック
    • 初期状態
    • 入力禁止状態
    • 送信形式/送信方法
    • 指定イベントをオブジェクトに送信
    • フォーカス枠
    • セレクトメニュー選択状態/番号
    • 複数行
    • フォーム総数/エレメント総数
    • フォーム内容初期化(リセット)
    • 表示可能位置へスクロール
    • テキスト選択
    • フォーム内容を送信
    • フォーカス順序
    • タグ名
    • ターゲット名
    • セレクトメニュー選択項目
    • チップヘルプ
    • エレメントの種類
    • フォームデータ
  • ●リンク
    • リンクオブジェクト/リンク追加
    • アンカーオブジェクト/アンカー追加
    • エリアオブジェクト(クリッカブルマップ)
    • ホスト/ホスト名
    • リンク先アンカー名
    • リンク先URL
    • リンク数
    • ロケーション
    • ドメイン名/パス名/ポート/プロトコル
    • 再読み込み/URL変更
    • CGIに渡す文字列
    • ターゲット名
  • ●イベント
    • イベントオブジェクト
    • イベント設定/解除
    • イベントキャブチャー
    • イベント伝達
    • 特殊キー押下状態
    • マウスボタン押下状態
    • イベント座標
    • イベント発生時のオブジェクト取得
    • 押されたキーのキーコード
    • 変更されたプロパティ名
    • イベントタイプ
    • ホイールマウスのホイール移動量
    • 読み込みエラー/読み込み中断
    • 印刷イベント
    • フォーカスイベント
    • 状態変更イベント
    • マウスボタンイベント
    • コンテキストメニュー(右ボタンクリック)
    • カット/コピー/ペーストイベント
    • ドラッグイベント
    • キーイベント
    • 読み込み完了/表示内容切り替え
    • マウスイベント
    • ホイールイベント
    • オブジェクト移動イベント
    • リセット/送信イベント
    • オブジェクトサイズ変更イベント
    • スクロールイベント
    • テキスト選択イベント
    • テキスト選択変更イベント
  • ●タイマー
    • タイマー設定/解除
  • ●ライブコネクト(QuickTime)
    • ムービーの再生/停止
    • 巻き戻し/指定数フレーム移動
    • 時間/フレームレート
    • ボリューム
    • ムービーURL取得/設定
    • バージョン/ムービー情報
  • ●ActiveX(Media Player)
    • ムービーの再生/停止
    • 時間
    • ボリューム(音量)
    • ファイル名(URL)
    • 状態/情報
  • ●ライブコネクト(Macromedia Flash)
    • ムービーの再生/停止
    • フレーム制御/読み出し
    • 1コマ進める/戻す/巻き戻し
    • 拡大縮小/パン
    • 変数値取得/設定
    • プロパティ取得/設定
    • ムービー読み込み/状態
    • バージョン/設定状態
    • JavaScript←Flash
  • ●ライブコネクト(Macromedia Director)
    • ムービーの再生/停止/巻き戻し
    • 指定フレーム/再生フレーム番号
    • JavaScript←→Director
  • ●フィルタ
    • フィルタ機能について
    • 半透明(α)合成
    • 透過PNG
    • 基本フィルタ処理
    • ぼかし
    • クロマキー合成
    • コンポジット(合成)
    • 影(ドロップシャドウ)
    • 影(シャドウ)
    • エンボス処理
    • 発光処理
    • グラデーション
    • カラーマッチング
    • 光源効果
    • マスク処理
    • 変形
    • モーションブラー
    • 波形
    • トランジション − Barn
    • トランジション − Blinds
    • トランジション − CheckerBoard
    • トランジション − Fade
    • トランジション − GradientWipe
    • トランジション − Inset
    • トランジション − Iris
    • トランジション − Pixelate
    • トランジション − RadialWipe
    • トランジション − RandomBars
    • トランジション − RandomDissolve
    • トランジション − Slide
    • トランジション − Spiral
    • トランジション − Stretch
    • トランジション − Strips
    • トランジション − Wheel
    • トランジション − Zigzag
    • トランジション − 各種ワイプ
  • ●DOM
    • DOMについて
    • DOMとイベント
    • オブジェクト
    • メソッド
    • プロパティ
    • コレクション
    • ノードの複製/挿入/削除/置換
    • オブジェクトへの参照
    • 属性の参照/設定/削除
    • オブジェクト/タグ情報取得
    • 子ノードの有無
    • オブジェクトへの参照
    • ボーダー(枠)
    • 背景
    • セル枠の間隔
    • 表示位置
    • 回り込み
    • クリップ(切り抜き/表示範囲)
    • カラー(文字色)
    • カーソル形状
    • 表記方向/方法
    • 表示形式
    • フォント
    • 横幅/縦幅
    • 入力モード
    • 表示方向
    • レイアウトグリッド
    • 文字/単語間隔
    • 禁則処理
    • 行間
    • リスト
    • 余白(マージン)
    • 最小の高さ
    • オーバーフロー部分の制御
    • 余白(パディング)
    • 印刷(改ページ)制御
    • 座標位置指定
    • ルビ
    • スクロールバー
    • テーブルレイアウト
    • 行揃え
    • 文字装飾/下線位置
    • インデント(字下げ)
    • 余白比率
    • はみ出した部分の表示方法
    • 英文字の表示方法
    • セルの垂直位置
    • 表示/非表示
    • 空白処理
    • 禁則(単語分割方法)処理
    • 筆記方向
    • 奥行き(Z座標)
    • ズーム(拡大縮小)
  • ●付録
    • [付録1]ウィンドウ,ダイアログボックスの表示オプションパラメーター
    • [付録2]サブウィンドウ表示例
    • [付録3]window.opener.closed動作状況
    • [付録4]ISO Latin-1コード表
    • [付録5]キーコード対応表
    • [付録6]言語コードセット表
    • [付録7]カラー名/カラーコード対応表
    • [付録8]正規表現文字一覧
    • [付録9]HTMLタグ一覧
    • [付録10]DOMのオブジェクト,コレクション,メソッド,プロパティ,スタイルシート,イベント一覧
    • [付録11]LiveConnect/ActiveXのオブジェクト,メソッド,プロパティ,イベント一覧
    • [付録12]外部JavaScriptファイル(日本語コードテスト)
    • [付録13]Internet Explorerのビルド番号

著者プロフィール

古籏一浩(ふるはたかずひろ)

この本で28冊目です。今回は3冊同時発売ということで,何となく共著のような感じでしょうか。書いていたら結構厚い本になってしまいました……

URLhttp://www.openspc2.org/

著書