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

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

紙版発売

四六判/640ページ

定価2,618円(本体2,380円+税10%)

ISBN 4-7741-2924-0

ただいま弊社在庫はございません。

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

書籍の概要

この本の概要

JavaScriptを扱う上で必要な知識を収録し,なおかつ持ち運びやすいサイズのリファレンス。今回の改訂では,Ajaxに関わる,通信/DOM/XML等のプロパティやメソッドの解説を強化しました。もちろん,Ineternet Explorer 7(RC1),Firefox,Safari等の最新ブラウザで動作をチェックしています。

なお,本書解説のサンプルは,著者のサイトからダウンロードができるようになっています。

こんな方におすすめ

  • JavaScriptのリファレンスが必要な方

この書籍に関連する記事があります!

『JavaScriptポケットリファレンス』の著者へのインタビュー
JavaScriptのリファレンスとしてご好評いただいております「改訂第4版 JavaScriptポケットリファレンス」の著者,古籏一浩氏にお話を伺いました。

目次

本書の見方

スクリプトの書き方

JavaScriptリファレンス

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

付録

  • 付録1 ウィンドウ,ダイアログボックスの表示オプションパラメーター
  • 付録2 ISO Latin-1コード表
  • 付録3 キーコード対応表
  • 付録4 言語コードセット表
  • 付録5 カラー名/カラーコード対応表
  • 付録6 正規表現文字一覧
  • 付録7 HTMLタグ一覧
  • 付録8 DOMのオブジェクト,コレクション,メソッド,プロパティ,スタイルシート,イベント一覧
  • 付録9 prototype.jsライブラリ

著者プロフィール

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

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

URLhttp://www.openspc2.org/

著書