この記事では、JavaScript での BOM オブジェクトの使用法を紹介します。必要な方は参考にしていただければ幸いです。
ウィンドウ
すべての変数の性質をカスタマイズします
定義したグローバル変数、関数オブジェクトなどは、ウィンドウオブジェクトのプロパティになります
組み込みのグローバル変数とメソッド
グローバル定数: Infinity、NaN 、未定義、null
グローバル メソッド: eval()、isFinite()、
isNaN()、parseFloat()、parseInt()、decodeURI()、decodeURIComponent()、
encodeURI()、encodeURIComponent()
Window共通メソッド
Open Close
Location オブジェクト
1. 属性
ハッシュはシャープ記号 (#) で始まる URL (アンカー) を設定または返します。
host はホスト名とポートを設定または返します。現在の URL の番号
hostname 現在の URL のホスト名を設定または返します
href 完全な URL を設定または返します
pathname 現在の URL のパス部分を設定または返します
port 現在の URL のポート番号を設定または返します
プロトコル 現在の URL のプロトコルを設定または返します
**search 設定または戻り値 疑問符 (?) で始まる URL (クエリ部分) ** はクエリ文字列の取得に使用されます (例: window.location.search) )
2. メソッド
assign()
は、新しいドキュメントをロードします。これは、URL を Location オブジェクトの href 属性に直接割り当てるのと同じです
reload()
Reload現在のドキュメント
メソッドでパラメータが指定されていないか、パラメータが false の場合、HTTP ヘッダー If-Modified -Since を使用して、サーバー上のドキュメントが変更されたかどうかを検出します。ドキュメントが変更された場合、 reload() はドキュメントを再度ダウンロードします。
ドキュメントが変更されていない場合、このメソッドはキャッシュからドキュメントを読み込みます。
これは、ユーザーがブラウザの更新ボタンをクリックしたときとまったく同じ効果です。
このメソッドのパラメータを true に設定すると、ドキュメントの最終変更日に関係なく、キャッシュがバイパスされ、ドキュメントがサーバーから再ダウンロードされます。これは、ユーザーが Shift キーを押しながらブラウザの更新ボタンをクリックした場合とまったく同じ効果があります。
replace()
現在のドキュメントを新しいドキュメントに置き換えます。 replace() メソッドは、History オブジェクトに新しいレコードを生成しません。
このメソッドを使用すると、新しい URL によって History オブジェクトの現在のレコードが上書きされます。
History
History
共通のメソッドとプロパティ 例: window.history.forward()
go(-1)
前のページに戻る
.back()
Back
.forward()
Forward
Navigator
共通メソッドとプロパティ
appCodeNameブラウザコード名
appNameブラウザ名
ppVersionブラウザバージョン番号
userAgentブラウザ名とバージョン番号
プラットフォームブラウザプラットフォーム
Win32"、"Win16"、"WinCE"、 「Mac68k」、「MacPPC」、「HP-UX」、「SunOS」など
cpuClass CPU情報「x86」
online ブラウザがオンラインかどうか
cookieEnabled Cookieが利用可能かどうか
Error
常用方法和属性 try { alert(‘’) } catch(e) { e.message }
おすすめ関連記事:
JavaScriptのcall()メソッドとapply()メソッドの使い方は何ですか?(添付コード)
JavaScriptの関数スコープとブロックレベルスコープの簡単な説明以上がJavascript での BOM オブジェクトの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。