Window(DOMWindow) [JavaScript]
◆Window(DOMWindow) クラス
JavaScript の Window(DOMWindow) クラスは、ウィンドウ インスタンスを制御します。
ウィンドウであれば、それがきちんとした画面だろうと、ダイアログだろうと、そして準備されているだけで表示されていないウィンドウであろうと、必ずこの Window(DOMWindow) クラス インスタンスが、ひとつ以上存在します。
以下には、そのメンバを機械的に抽出した結果を、インデックスとしてまとめてあります。
調査対象のブラウザは、Internet Explorer 8、Firefox 3.6.13、Opera 11.00、Safari 5.0.3、Google Chrome 8.0.552.224 です。
5つほど、お断りです。
1)長いです
機械的にメンバを抽出してみたら、515ありました。
これを全部羅列してるので、長いです;;;。
2)これで全部のメンバを網羅できているとは限りません
機械的にメンバを抽出したんですが、当然あるべき toString などが見当たりません。
従って、これで全部のメンバを網羅できているとは限りません。
3)全部調べるつもりはありません
515もあるとは思いませんでした。
全部調べていたら、ひとりで調べてる間に死んでしまいそうです;;;。
4)プロパティ、メソッド、イベントが混在しています
このインデックスでは、プロパティ、メソッド、イベントが混在しています。
この点については、掘り下げていくうちに、整理したいです。
このインデックスでは、Window クラスと DOMWindow クラスが混在しています。
正直、Window クラスと DOMWindow クラスでは、ちょっと差が大きいです。
この点については、掘り下げていくうちに、インデックスを分けるかもしれません。
なお、よく使うメンバや、ライフサイクルなどについては、長くなるので別エントリーにまとめます。
それでは、参ります。
メンバ | 概要 |
---|---|
addEventListener | window クラス インスタンスの イベントに対するイベントハンドラを登録します。 |
alert | 指定された文字列を使って、警告モーダル ダイアログをポップアップします。 |
applicationCache | |
atob | |
Attr | |
attachEvent | window クラス インスタンスの イベントに対するイベントハンドラを登録します。 |
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 | |
detachEvent | window クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。 |
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 | |
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 | |
ProcessingInstruction | |
ProgressEvent | |
prompt | |
Range | |
RangeError | |
RangeException | |
Rect | |
ReferenceError | |
releaseEvents | |
removeEventListener | window クラス インスタンスの イベントに対して登録されているイベントハンドラを開放します。 |
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 |
・・・・・・どうも、ありがとうございました;;;。
コメント 0