JavaScript BOM——「screen対象」と「history対象」の注意点
1347 ワード
screenオブジェクト
用途は大きくないです.screenオブジェクトは基本的にクライアントの能力を示すために湧出するだけです.
historyオブジェクトを通じて、ユーザがアクセスしたページリストを借りて、実際のURLを知らないまま、後退と前進を実現することができます.
一つのパラメータを受信して、後ろまたは前へジャンプするページ数の整数値を表します.負の値は後ろにジャンプし、正の値は前にジャンプします.例えば:
この2つの方法は、ブラウザの後退と前進ボタンを真似することができます.
この属性は履歴の数を保存しています.ロードされた最初のページについては、history.lengthは0であり、以下のコードを通じて属性の値をテストすることができ、ユーザが最初からあなたのページを開いているかどうかを判定することができる.
用途は大きくないです.screenオブジェクトは基本的にクライアントの能力を示すために湧出するだけです.
availHeight ( Windows )。
availWidth ( Windows )。
height 。
width 。
bufferDepth 。
colorDepth 。
deviceXDPI 。
deviceYDPI 。
logicalXDPI 。
logicalYDPI 。
fontSmoothingEnabled 。
pixelDepth ( )。
updateInterval 。
history対象historyオブジェクトを通じて、ユーザがアクセスしたページリストを借りて、実際のURLを知らないまま、後退と前進を実現することができます.
go()
方法一つのパラメータを受信して、後ろまたは前へジャンプするページ数の整数値を表します.負の値は後ろにジャンプし、正の値は前にジャンプします.例えば:
history.go(-1); //
history.go(1); //
history.go(3); //
このパラメータにも文字列を渡すことができます.history.go("baidu.com"); // baidu.com
back()
及びforward()
方法この2つの方法は、ブラウザの後退と前進ボタンを真似することができます.
history.back(); //
length
属性この属性は履歴の数を保存しています.ロードされた最初のページについては、history.lengthは0であり、以下のコードを通じて属性の値をテストすることができ、ユーザが最初からあなたのページを開いているかどうかを判定することができる.
if (history.length == 0){
//
}
historyオブジェクトは一般的ではありませんが、ユーザー定義の「後退」と「前進」のボタンを作成し、現在のページがユーザ履歴の最初のページであるかどうかを検出するときには、必ず使用します.