ポケットリファレンスシリーズ改訂第3版 JavaScript ポケットリファレンス
書籍の概要
この本の概要
ホームページをコントロールし表現力を高める言語として使われる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のビルド番号
この本に関連する書籍
-
Ajax −実装のための基礎テクニック
Web系エンジニアに,今,最も注目されているテクノロジーの1つが「Ajax」です。Ajaxの登場によって,Google Mapsに代表されるような斬新かつ軽快なインターフェースのWe...
-
ホームページ作りにそのまま使える JavaScript 例文活用辞典
動きのあるホームページを作りたいがプログラミングなんて絶対無理という方のために本書はあります。掲載のとおりJavaScriptを使うと,ウィンドウを新しく開いたり,文...