SSブログ

Window(DOMWindow) [JavaScript]

◆Window(DOMWindow) クラス

JavaScript WindowDOMWindow) クラスは、ウィンドウ インスタンスを制御します。

ウィンドウであれば、それがきちんとした画面だろうと、ダイアログだろうと、そして準備されているだけで表示されていないウィンドウであろうと、必ずこの WindowDOMWindow) クラス インスタンスが、ひとつ以上存在します。

以下には、そのメンバを機械的に抽出した結果を、インデックスとしてまとめてあります。

調査対象のブラウザは、Internet Explorer 8Firefox 3.6.13Opera 11.00Safari 5.0.3Google Chrome 8.0.552.224 です。

5つほど、お断りです。

1)長いです
機械的にメンバを抽出してみたら、515ありました。
これを全部羅列してるので、長いです;;;。

2)これで全部のメンバを網羅できているとは限りません
機械的にメンバを抽出したんですが、当然あるべき toString などが見当たりません。
従って、これで全部のメンバを網羅できているとは限りません。

3)全部調べるつもりはありません
515もあるとは思いませんでした。
全部調べていたら、ひとりで調べてる間に死んでしまいそうです;;;。

4)プロパティ、メソッド、イベントが混在しています
このインデックスでは、プロパティ、メソッド、イベントが混在しています。
この点については、掘り下げていくうちに、整理したいです。

5)Window と DOMWindow が混在しています

このインデックスでは、Window クラスと DOMWindow クラスが混在しています。
正直、Window クラスと DOMWindow クラスでは、ちょっと差が大きいです。
この点については、掘り下げていくうちに、インデックスを分けるかもしれません。

なお、よく使うメンバや、ライフサイクルなどについては、長くなるので別エントリーにまとめます。

それでは、参ります。

メンバ概要
addEventListener window クラス インスタンスの イベントに対するイベントハンドラを登録します。
alert指定された文字列を使って、警告モーダル ダイアログをポップアップします。
applicationCache 
atob 
Attr 
attachEventwindow クラス インスタンスの イベントに対するイベントハンドラを登録します。
Audio 
back 
BeforeLoadEvent 
Blob 
BlobBuilder 
blur 
btoa 
CanvasGradient 
CanvasPattern 
CanvasRenderingContext2D 
captureEvents 
CDATASection 
CharacterData 
chrome 
clearInterval 
clearTimeout 
clientInformation 
ClientRect 
ClientRectList 
Clipboard 
clipboardData 
close 
closed 
Comment 
Components 
confirm指定された文字列を使って、確認モーダル ダイアログをポップアップします。
console 
content 
controllers 
Counter 
createObjectURL 
crypto 
CSSCharsetRule 
CSSFontFaceRule 
CSSImportRule 
CSSMediaRule 
CSSPageRule 
CSSPrimitiveValue 
CSSRule 
CSSRuleList 
CSSStyleDeclaration 
CSSStyleRule 
CSSStyleSheet 
CSSValue 
CSSValueList 
CSSVariablesDeclaration 
CSSVariablesRule 
defaultStatus 
defaultstatus 
DeviceOrientationEvent 
devicePixelRatio 
dispatchEvent 
detachEventwindow クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。
dispatchEvent 
disableExternalCapture 
dispatchEvent 
Document 
document 
DocumentFragment 
DocumentType 
DOMException 
DOMImplementation 
DOMParser 
DOMStringList 
DOMStringMap 
DOMTokenList 
dump 
Element 
Entity 
EntityReference 
EvalError 
event 
Event 
EventException 
EventSource 
external 
File 
FileError 
FileList 
FileReader 
find 
Flags 
focus 
FormData 
forward 
frameElement 
frames 
fullScreen 
getComputedStyle 
getInterface 
getMatchedCSSRules 
getSelection 
globalStorage 
google 
HashChangeEvent 
history 
home 
HTMLAllCollection 
HTMLAnchorElement 
HTMLAppletElement 
HTMLAreaElement 
HTMLAudioElement 
HTMLBaseElement 
HTMLBaseFontElement 
HTMLBlockquoteElement 
HTMLBodyElement 
HTMLBRElement 
HTMLButtonElement 
HTMLCanvasElement 
HTMLCollection 
HTMLDirectoryElement 
HTMLDivElement 
HTMLDListElement 
HTMLDocument 
HTMLElement 
HTMLEmbedElement 
HTMLFieldSetElement 
HTMLFontElement 
HTMLFormElement 
HTMLFrameElement 
HTMLFrameSetElement 
HTMLHeadElement 
HTMLHeadingElement 
HTMLHRElement 
HTMLHtmlElement 
HTMLIFrameElement 
HTMLImageElement 
HTMLInputElement 
HTMLIsIndexElement 
HTMLLabelElement 
HTMLLegendElement 
HTMLLIElement 
HTMLLinkElement 
HTMLMapElement 
HTMLMarqueeElement 
HTMLMediaElement 
HTMLMenuElement 
HTMLMetaElement 
HTMLMeterElement 
HTMLModElement 
HTMLObjectElement 
HTMLOListElement 
HTMLOptGroupElement 
HTMLOptionElement 
HTMLParagraphElement 
HTMLParamElement 
HTMLPreElement 
HTMLProgressElement 
HTMLQuoteElement 
HTMLScriptElement 
HTMLSelectElement 
HTMLStyleElement 
HTMLTableCaptionElement 
HTMLTableCellElement 
HTMLTableColElement 
HTMLTableElement 
HTMLTableRowElement 
HTMLTableSectionElement 
HTMLTextAreaElement 
HTMLTitleElement 
HTMLUListElement 
HTMLVideoElement 
Image 
ImageData 
innerHeight 
innerWidth 
KeyboardEvent 
length 
localStorage 
location 
locationbar 
MediaError 
MediaList 
maxConnectionsPerServer 
menubar 
MessageChannel 
MessageEvent 
MessagePort 
MimeType 
MimeTypeArray 
MouseEvent 
moveBy 
moveTo 
mozInnerScreenX 
mozInnerScreenY 
MutationEvent 
name 
NamedNodeMap 
navigate 
navigator 
Node 
NodeFilter 
NodeList 
Notation 
offscreenBuffering 
onafterprint 
onbeforeprint 
onabort 
onbeforeunload 
onblur 
oncanplay 
oncanplaythrough 
onchange 
onclick 
oncontextmenu 
ondblclick 
ondeviceorientation 
ondrag 
ondragend 
ondragenter 
ondragleave 
ondragover 
ondragstart 
ondrop 
ondurationchange 
onemptied 
onended 
onerror 
onfocus 
onhashchange 
onhelp 
oninput 
oninvalid 
onkeydown 
onkeypress 
onkeyup 
onload 
onloadeddata 
onloadedmetadata 
onloadstart 
onmessage 
onmousedown 
onmousemove 
onmouseout 
onmouseover 
onmouseup 
onmousewheel 
onoffline 
ononline 
onpagehide 
onpageshow 
onpause 
onplay 
onplaying 
onpopstate 
onprogress 
onratechange 
onreset 
onresize 
onscroll 
onsearch 
onseeked 
onseeking 
onselect 
onstalled 
onstorage 
onsubmit 
onsuspend 
ontimeupdate 
onunload 
onvolumechange 
onwaiting 
onwebkitanimationend 
onwebkitanimationiteration 
onwebkitanimationstart 
onwebkittransitionend 
open 
openDatabase 
openDialog 
opener 
opera 
Option 
outerHeight 
outerWidth 
OverflowEvent 
PageTransitionEvent 
pageXOffset 
pageYOffset 
parent 
PERSISTENT 
personalbar 
pkcs11 
Plugin 
PluginArray 
postMessage 
print 
ProcessingInstruction 
ProgressEvent 
prompt 
Range 
RangeError 
RangeException 
Rect 
ReferenceError 
releaseEvents 
removeEventListenerwindow クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。
requestFileSystem 
resizeBy 
resizeTo 
revokeObjectURL 
RGBColor 
routeEvent 
screen 
screenLeft 
screenTop 
screenX 
screenY 
scroll 
scrollbars 
scrollBy 
scrollByLines 
scrollByPages 
scrollMaxX 
scrollMaxY 
scrollTo 
scrollX 
scrollY 
self 
sessionStorage 
setInterval 
setResizable 
setTimeout 
SharedWorker 
showModalDialog 
sizeToContent 
SQLException 
status 
statusbar 
stop 
Storage 
StorageEvent 
styleMedia 
StyleSheet 
StyleSheetList 
SVGAElement 
SVGAltGlyphElement 
SVGAngle 
SVGAnimateColorElement 
SVGAnimatedAngle 
SVGAnimatedBoolean 
SVGAnimatedEnumeration 
SVGAnimatedInteger 
SVGAnimatedLength 
SVGAnimatedLengthList 
SVGAnimatedNumber 
SVGAnimatedNumberList 
SVGAnimatedPreserveAspectRatio 
SVGAnimatedRect 
SVGAnimatedString 
SVGAnimatedTransformList 
SVGAnimateElement 
SVGAnimateTransformElement 
SVGCircleElement 
SVGClipPathElement 
SVGColor 
SVGComponentTransferFunctionElement 
SVGCursorElement 
SVGDefsElement 
SVGDescElement 
SVGDocument 
SVGElement 
SVGElementInstance 
SVGElementInstanceList 
SVGEllipseElement 
SVGException 
SVGFEBlendElement 
SVGFEColorMatrixElement 
SVGFEComponentTransferElement 
SVGFECompositeElement 
SVGFEConvolveMatrixElement 
SVGFEDiffuseLightingElement 
SVGFEDisplacementMapElement 
SVGFEDistantLightElement 
SVGFEFloodElement 
SVGFEFuncAElement 
SVGFEFuncBElement 
SVGFEFuncGElement 
SVGFEFuncRElement 
SVGFEGaussianBlurElement 
SVGFEImageElement 
SVGFEMergeElement 
SVGFEMergeNodeElement 
SVGFEMorphologyElement 
SVGFEOffsetElement 
SVGFEPointLightElement 
SVGFESpecularLightingElement 
SVGFESpotLightElement 
SVGFETileElement 
SVGFETurbulenceElement 
SVGFilterElement 
SVGFontElement 
SVGFontFaceElement 
SVGFontFaceFormatElement 
SVGFontFaceNameElement 
SVGFontFaceSrcElement 
SVGFontFaceUriElement 
SVGForeignObjectElement 
SVGGElement 
SVGGlyphElement 
SVGGradientElement 
SVGHKernElement 
SVGImageElement 
SVGLength 
SVGLengthList 
SVGLinearGradientElement 
SVGLineElement 
SVGMarkerElement 
SVGMaskElement 
SVGMatrix 
SVGMetadataElement 
SVGMissingGlyphElement 
SVGNumber 
SVGNumberList 
SVGPaint 
SVGPathElement 
SVGPathSeg 
SVGPathSegArcAbs 
SVGPathSegArcRel 
SVGPathSegClosePath 
SVGPathSegCurvetoCubicAbs 
SVGPathSegCurvetoCubicRel 
SVGPathSegCurvetoCubicSmoothAbs 
SVGPathSegCurvetoCubicSmoothRel 
SVGPathSegCurvetoQuadraticAbs 
SVGPathSegCurvetoQuadraticRel 
SVGPathSegCurvetoQuadraticSmoothAbs 
SVGPathSegCurvetoQuadraticSmoothRel 
SVGPathSegLinetoAbs 
SVGPathSegLinetoHorizontalAbs 
SVGPathSegLinetoHorizontalRel 
SVGPathSegLinetoRel 
SVGPathSegLinetoVerticalAbs 
SVGPathSegLinetoVerticalRel 
SVGPathSegList 
SVGPathSegMovetoAbs 
SVGPathSegMovetoRel 
SVGPatternElement 
SVGPoint 
SVGPointList 
SVGPolygonElement 
SVGPolylineElement 
SVGPreserveAspectRatio 
SVGRadialGradientElement 
SVGRect 
SVGRectElement 
SVGRenderingIntent 
SVGScriptElement 
SVGSetElement 
SVGStopElement 
SVGStringList 
SVGStyleElement 
SVGSVGElement 
SVGSwitchElement 
SVGSymbolElement 
SVGTextContentElement 
SVGTextElement 
SVGTextPathElement 
SVGTextPositioningElement 
SVGTitleElement 
SVGTransform 
SVGTransformList 
SVGTRefElement 
SVGTSpanElement 
SVGUnitTypes 
SVGUseElement 
SVGViewElement 
SVGVKernElement 
SVGZoomAndPan 
SVGZoomEvent 
SyntaxError 
TEMPORARY 
Text 
TextEvent 
TextMetrics 
TimeRanges 
toolbar 
top 
TouchEvent 
TypeError 
UIEvent 
updateCommands 
URIError 
VXMLAudioRecording 
WebKitAnimationEvent 
webkitConvertPointFromNodeToPage 
webkitConvertPointFromPageToNode 
WebKitCSSKeyframeRule 
WebKitCSSKeyframesRule 
WebKitCSSMatrix 
WebKitCSSTransformValue 
webkitNotifications 
webkitPerformance 
WebKitPoint 
WebKitTransitionEvent 
WebSocket 
WheelEvent 
window 
Worker 
XMLDocument 
XMLHttpRequest 
XMLHttpRequestException 
XMLHttpRequestUpload 
XMLSerializer 
XPathEvaluator 
XPathException 
XPathResult 
XPCNativeWrapper 
XPCSafeJSObjectWrapper 
XSLTProcessor 


・・・・・・どうも、ありがとうございました;;;。


nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

@OutputCacheDocument(HTMLDocumen.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。