js Window
1422 ワード
js Windowブラウザのオブジェクトモデルブラウザのオブジェクトモデル(BOM)は、JavaScriptがブラウザと「対話」する能力を持っています.
ブラウザオブジェクトモデル(BOM)
ブラウザオブジェクトモデル(Browser Object Model)はまだ正式な基準がありません.
近代的なブラウザーはJavaScriptの相互性の方面の同じ方法と属性を実現したので、BOMの方法と属性とよく言われています.
Windowオブジェクト
すべてのブラウザはwindowオブジェクトをサポートします.ブラウザのウィンドウを表します.
すべてのJavaScriptグローバルオブジェクト、関数、変数は自動的にwindowオブジェクトのメンバーになります.
グローバル変数はwindowオブジェクトの属性です.
グローバル関数はwindowオブジェクトの方法です.
HTML DOMのdocumentもwindowオブジェクトの属性の一つです.
ブラウザウィンドウのサイズを決定できる3つの方法があります.
Internet Explorer、Chrome、Firefox、Opera及びSafariについて:
いくつかの他の方法:
ブラウザオブジェクトモデル(BOM)
ブラウザオブジェクトモデル(Browser Object Model)はまだ正式な基準がありません.
近代的なブラウザーはJavaScriptの相互性の方面の同じ方法と属性を実現したので、BOMの方法と属性とよく言われています.
Windowオブジェクト
すべてのブラウザはwindowオブジェクトをサポートします.ブラウザのウィンドウを表します.
すべてのJavaScriptグローバルオブジェクト、関数、変数は自動的にwindowオブジェクトのメンバーになります.
グローバル変数はwindowオブジェクトの属性です.
グローバル関数はwindowオブジェクトの方法です.
HTML DOMのdocumentもwindowオブジェクトの属性の一つです.
window.document.getElementById("header");
これと同じですdocument.getElementById("header");
Windowサイズブラウザウィンドウのサイズを決定できる3つの方法があります.
Internet Explorer、Chrome、Firefox、Opera及びSafariについて:
window.innerHeight -
window.innerWidth -
Internet Explorer 8、7、6、5について:document.documentElement.clientHeight
document.documentElement.clientWidth
またはdocument.body.clientHeight
document.body.clientWidth
実用的なJavaScript方案(すべてのブラウザをカバーする):var w=window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var h=window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
その他のWindow方法いくつかの他の方法:
window.open() -
window.close() -
window.moveTo() -
window.resizeTo() -