Index

HOME > プログラムTOP > JavaScript




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

sasaraan programming

Exposition

navigator :: Webブラウザ・アプリケーションの情報を扱います

[Property] 
appCodeNameWebブラウザのコード名の取得
appNameWebブラウザの名前の取得
appVersionWebブラウザのバージョンを示す文字列の取得
platformプラットフォームを示す文字列の取得
userAgentWebブラウザを識別する文字列の取得
[Method] 
javaEnabled()Java が動作するかどうか (true | false) を調べる
taintEnabled()データテイントが動作するかどうか (true | false) を調べる

Number :: 数値を扱います

[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 進数の文字列に変換する

Plugin(plugins) :: プラグインを扱います(IEは未対応)

[Property] 
filenameファイル名の取得
typeMIMEタイプの名前の取得
[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) を調べる

screen :: 画面を扱います

[Property] 
colorDepth色の深度(ビット数)の取得
height高さの取得
width幅の取得

String :: 文字列を扱います

[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を実行する単発タイマーを設定する

www.sasaraan.net

(c) morijoh