|
JavaScriptのオブジェクト(4)
JavaScript定義済みオブジェクトのプロパティとメソッドの一覧です。(一部DOMを含む)
・ プロパティまたはメソッドが存在する時は、各々"Property"または"Method"の項目を追加しています。
・ コンストラクタを使用してオブジェクトを生成できる時は"Constructor"の項目を追加しています。
・ 配列型がある場合は"Array Type"の項目を追加しています。(オブジェクト名の末尾に (s) があるもの)
・ 配列型からは、添え字をつけてプロパティやメソッドにアクセスすることができます。
・ 記述中、斜体になっている引数は任意の値、[ ] に囲まれた引数は省略可能であることを意味します。
・ いずれも、使用頻度の低いものや対応ブラウザが少ない時は省略している場合があります。
[ Page 1] Global / anchor, Array, Date, document, event
[ Page 2] element(button,checkbox,hidden,option,password,radio,reset,select,submit,text,textarea)
[ Page 3] form, frame, Function, History, Image, link, location, Math, mimeType
[ Page 4] navigator, Number, Plugin, RegExp, screen, String, window
navigator :: Webブラウザ・アプリケーションの情報を扱います
| [Property] | |
| appCodeName | Webブラウザのコード名の取得 |
| appName | Webブラウザの名前の取得 |
| appVersion | Webブラウザのバージョンを示す文字列の取得 |
| platform | プラットフォームを示す文字列の取得 |
| userAgent | Webブラウザを識別する文字列の取得 |
| [Method] | |
| javaEnabled() | Java が動作するかどうか (true | false) を調べる |
| taintEnabled() | データテイントが動作するかどうか (true | false) を調べる |
| [Constructor] | |
|---|
| new () | 既定のコンストラクタ : 設定値 0 |
| new (int ) | int : 設定値 |
| [Property] | |
| MAX_VALUE | 利用可能な最大値の取得(値は環境に依存) |
| MIN_VALUE | 利用可能な最小値の取得(値は環境に依存) |
| NaN | 数値でない (true | false) かどうかの取得 |
| NEGATIVE_INFINITY | 正の無限大(最大値を超えた値)の取得 |
| POSITIVE_INFINITY | 負の無限大(最小値を下まわった値)の取得 |
| [Method] | |
| toExponential(int ) | 四捨五入処理で小数点以下を桁数 int にした指数値を得る |
| toFixed(int ) | 小数点以下を四捨五入処理で桁数 int にする |
| toPrecision(int ) | 四捨五入処理または小数に 0 を添えて桁数 int に変換する |
| toString(rad ) | rad 進数の文字列に変換する |
| [Property] | |
| filename | ファイル名の取得 |
| type | MIMEタイプの名前の取得 |
| [Method] | |
| refresh() | プラグインの再読み込み |
| [Array Type] | |
| plugins | 配列型 |
| plugins.length | 配列の個数の取得・設定 |
| plugins[int ] | 添え字 int の要素への参照 |
RegExp :: 正規表現を扱います
| [Constructor] | |
|---|
| new () | 既定のコンストラクタ : パターン指定なし |
| new (pat [ , cond ]) | pat : パターン ( , cond : 条件フラグ) |
| [Property] | |
| $int | マッチした int 番目の文字列の取得 |
| global | 条件フラグ"g"の設定値 (true | false) の取得 |
| ignoreCase | 条件フラグ"i"の設定値 (true | false) の取得 |
| input | (別記 : $_) 検索対象文字列の取得・設定 |
| lastIndex | 検索を開始する文字インデックスの取得・設定 |
| lastMatch | (別記 : $&) 最後にマッチした文字列の取得 |
| lastParen | (別記 : $+) 最後にマッチしたグループの文字列の取得 |
| leftContext | (別記 : $`) マッチした左側の文字列の取得 |
| multiline | (別記 : $*) 改行コードの有効性 (true | false) の取得・設定 |
| rightContext | (別記 : $") マッチした右側の文字列の取得 |
| source | 正規表現文字列の取得 |
| [Method] | |
| compile(pat, [cond ]) | パターンpat(と条件フラグcond)を指定してコンパイルする |
| exec([str ]) | inputで指定した文字列(またはstr)を対象に検索を実行する |
| test(str ) | 文字列strを対象にマッチしたかどうか (true | false) を調べる |
| [Property] | |
| colorDepth | 色の深度(ビット数)の取得 |
| height | 高さの取得 |
| width | 幅の取得 |
| [Constructor] | |
|---|
| new () | 既定のコンストラクタ : 空の文字列 |
| new (str ) | str : 文字列 |
| [Property] | |
| length | 文字数の取得 |
| [Method] | |
| anchor(str ) | アドレス(URI)が str のアンカーを設定する |
| big() | 文字サイズを大きくする |
| blink() | 点滅を適用する |
| bold() | 太字を適用する |
| charAt(int ) | 添え字 int の文字を取得する |
| charCodeAt(int ) | 添え字 int の文字の文字コードを取得する |
| concat(str1 [ ,str2, ...strN ]) | 文字列 str1(〜strN) を連結する |
| fixed() | 等幅フォントを適用する |
| fontcolor(color ) | 文字色を設定する |
| fontsize(size ) | 文字サイズを設定する |
| fromCharCode(n1 [ , ...nN ]) | 文字コード n1(〜nN : 順に連結) から文字列を生成する |
| indexOf(pat, [start ]) | 条件patで後ろへ検索し合致した位置を取得する(ない時は-1) |
| italics() | イタリック体を適用する |
| lastIndexOf(pat, [start ]) | 条件patで前へ方検索し合致した位置を取得する(ない時は-1) |
| link(str ) | アドレス(URI)が str のリンクを設定する |
| match(pat ) | パターンpatにマッチした文字列を取得する(ない時は null) |
| replace(pat, str ) | パターンpatにマッチする文字列を str に置換する |
| search(pat ) | パターンpatにマッチした位置を取得する(ない時は-1) |
| slice(start [ , end ]) | 添え字startから末尾(またはend-1)までの文字列を取得する |
| small() | 文字サイズを小さくする |
| split(sep [ , int ]) | 文字列を sep で区切って(要素数 int の)配列を生成する |
| strike() | 取消線を適用する |
| sub() | 下付き文字を適用する |
| substr(start [ , len ]) | 添え字startから末尾まで(または長さlen)の文字列を取得する |
| substring(start [ , end ]) | 添え字startから末尾(またはend-1)までの文字列を取得する |
| sup() | 上付き文字を適用する |
| toLowerCase() | 大文字を小文字に変換する |
| toUpperCase() | 小文字を大文字に変換する |
window :: ウィンドウを扱います
| [Property] | |
| closed | ウィンドウの開閉状態 (true | false) の取得 |
| defaultStatus | 状態を示す既定の文字列の取得・設定 |
| innerHeight | 表示領域の高さの取得(IE 未対応) |
| innerWidth | 表示領域の幅の取得(IE 未対応) |
| name | ウィンドウの名前の取得 |
| opener | 自分を開かせたウィンドウの取得 |
| outerHeight | ウィンドウの高さの取得(IE 未対応) |
| outerWidth | ウィンドウの幅の取得(IE 未対応) |
| parent | フレーム分割の時の親ウィンドウの取得 |
| self | 自分自身のウィンドウの取得 |
| status | 状態を示す文字列の取得・設定 |
| top | フレーム分割の際のトップウィンドウの取得 |
| [Method] | |
| alert(str ) | 警告ダイアログを表示する |
| blur() | フォーカスを外す |
| clearInterval(id ) | id で指定した繰返しタイマーを解除する |
| clearTimeout(id ) | id で指定した単発タイマーを解除する |
| close() | ウィンドウを閉じる |
| confirm(str ) | 確認ダイアログを開いて結果(OK:true | Cancel:false)を得る |
| focus() | フォーカスを当てる |
| moveBy(x, y ) | 座標(x, y)の分だけ移動する |
| moveTo(x, y ) | 座標(x, y)の位置に移動する |
| open(url, name [ , style ]) | URLurlと名前name(とスタイルstyle)を指定してウィンドウを開く |
| print() | 印刷する |
| prompt(str [ , defstr ]) | 説明文がstrの入力ダイアログを開いて結果(true|false)を得る |
| resizeBy(cx, cy ) | 幅cx, 高さcyの分だけサイズを変更する |
| resizeTo(cx, cy ) | 幅cx, 高さcyのサイズに変更する |
| scrollBy(x, y ) | 座標(x, y)の分だけスクロールする |
| scrollTo(x, y ) | 座標(x, y)の位置にスクロールする |
| setInterval(func, ms ) | msミリ秒ごとに関数funcを実行する繰返しタイマーを設定する |
| setTimeout(func, ms ) | msミリ秒後に関数funcを実行する単発タイマーを設定する |
|