ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript オブジェクトとは何ですか?
JavaScript オブジェクトには、文字列、数値、ブール値、配列、日付、正規表現、数学、エラー、オブジェクト、関数、グローバル、ウィンドウ、およびユーザー定義オブジェクトが含まれます。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。
1. JavaScript 組み込みオブジェクト:
は、JavaScript 言語自体の定義済みオブジェクトを指します。ECMAScript 標準で定義され、すべてのブラウザーで提供されます。標準が統一されているため、これらのオブジェクトのブラウザ互換性の問題はそれほど大きくありません
文字列、数値、ブール値、配列、日付、正規表現、数学、エラー、オブジェクト、関数、グローバル
2. JavaScript ウィンドウ - ブラウザ オブジェクト:
ブラウザ オブジェクト モデル (BOM) を使用すると、JavaScript がブラウザと通信できるようになります。
ブラウザ オブジェクト モデル (BOM) には公式の標準は存在しません。最近のブラウザでは、JavaScript とのやり取りに (ほぼ) 同じメソッドとプロパティが実装されているため、BOM のメソッドとプロパティとしてよく言及されます。
メソッドとプロパティは、多くの場合 BOM とみなされます。これは、最新のブラウザーが JavaScript の対話性のために (ほぼ) 同じメソッドとプロパティを実装しているためです。 [推奨学習: js 基本チュートリアル ]
ウィンドウ オブジェクト:
すべてのブラウザーはウィンドウ オブジェクトをサポートしています。ブラウザウィンドウを表します。
1) ウィンドウ オブジェクトはトップレベル オブジェクトです;
2) ウィンドウ オブジェクトには、ドキュメント、フレーム、履歴、場所、ナビゲーター、画面を含む 6 つの主要な属性があります。 6 つの主要な属性 プロパティ自体もオブジェクトです (
3)、ウィンドウ オブジェクトの下のドキュメント プロパティもオブジェクトであり、ドキュメントの下には 5 つの主要なプロパティもあります (アンカー、フォーム、イメージ、リンク、場所) ) これもオブジェクトです。
ウィンドウ オブジェクトのプロパティ:
プロパティ | 説明 |
---|---|
ウィンドウが閉じられているかどうかを返します。 | |
ウィンドウのステータス バーのデフォルトのテキストを設定または返します。 | |
Document オブジェクトへの読み取り専用の参照。 | |
History オブジェクトへの読み取り専用の参照。 | |
ウィンドウのドキュメント表示領域の高さを返します。 | |
ウィンドウのドキュメント表示領域の幅を返します。 | |
ウィンドウ内のフレーム数を設定または返します。 | |
ウィンドウまたはフレームに使用される Location オブジェクト。 | |
ウィンドウの名前を設定または返します。 | |
Navigator オブジェクトへの読み取り専用の参照。 | |
このウィンドウを作成したウィンドウへの参照を返します。 | |
ウィンドウの外側の高さを返します。 | |
ウィンドウ表示領域の左上隅を基準とした現在のページの X 位置を設定または返します。 | |
ウィンドウ表示領域の左上隅を基準とした現在のページの Y 位置を設定または返します。 | |
親ウィンドウに戻ります。 | |
Screen オブジェクトへの読み取り専用の参照。 | |
現在のウィンドウへの参照を返します。 Window プロパティと同等です。 | |
ウィンドウのステータス バーのテキストを設定します。 | |
最上位の祖先ウィンドウに戻ります。 | |
window プロパティは、ウィンドウ自体への参照を含む self プロパティと同等です。 | |
読み取り専用の整数。画面上のウィンドウの左上隅の x 座標と y 座標を宣言します。 IE、Safari、Opera は screenLeft と screenTop をサポートし、Firefox と Safari は screenX と screenY をサポートします。 |
メソッド | 説明 |
---|---|
alert() | メッセージと確認ボタンを含むアラート ボックスを表示します。 |
blur() | トップレベル ウィンドウからキーボード フォーカスを削除します。 |
clearInterval() | setInterval()で設定したタイムアウトをキャンセルします。 |
clearTimeout() | setTimeout() メソッドで設定したタイムアウトをキャンセルします。 |
close() | ブラウザ ウィンドウを閉じます。 |
confirm() | メッセージと確認ボタンとキャンセルボタンを含むダイアログボックスを表示します。 |
createPopup() | ポップアップ ウィンドウを作成します。 |
focus() | キーボードのフォーカスをウィンドウに与えます。 |
moveBy() | は、現在の座標を基準にして指定されたピクセルだけウィンドウを移動できます。 |
moveTo() | ウィンドウの左上隅を指定された座標に移動します。 |
open() | 新しいブラウザ ウィンドウを開くか、名前付きウィンドウを見つけます。 |
print() | 現在のウィンドウの内容を印刷します。 |
prompt() | ユーザーに入力を求めるダイアログ ボックスを表示します。 |
resizeBy() | 指定されたピクセルに従ってウィンドウのサイズを変更します。 |
resizeTo() | ウィンドウのサイズを指定された幅と高さに変更します。 |
scrollBy() | 指定されたピクセル値に従ってコンテンツをスクロールします。 |
scrollTo() | 指定された座標までコンテンツをスクロールします。 |
setInterval() | 指定された期間 (ミリ秒) に従って関数を呼び出すか、式を計算します。 |
setTimeout() | 指定されたミリ秒数の経過後に関数または計算式を呼び出します。 |
3. JavaScript カスタム オブジェクト:
JavaScript を通じて、独自のオブジェクトを定義および作成できます。
新しいオブジェクトを作成するには 2 つの異なる方法があります。
オブジェクトのインスタンスを定義して作成する
関数を使用してオブジェクトを定義し、新しいインスタンスを作成するオブジェクトの
カスタム オブジェクトの作成:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML中文网/title> </head> <body> <script> var person=new Object(); person.firstname="John"; person.lastname="Doe"; person.age=50; person.eyecolor="blue"; document.write(person.firstname + " is " + person.age + " years old."); </script> </body> </html>
プログラミング関連の知識の詳細については、プログラミング ビデオを参照してください。 !
以上がJavaScript オブジェクトとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。