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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

この記事では、Javaのコレクションフレームワークの効果的な使用について説明します。 データ構造、パフォーマンスのニーズ、スレッドの安全性に基づいて、適切なコレクション(リスト、セット、マップ、キュー)の選択を強調しています。 コレクションの使用を効率的に最適化します

この記事では、ソースマップを使用して、元のコードにマッピングすることにより、Minified JavaScriptをデバッグする方法について説明します。ソースマップの有効化、ブレークポイントの設定、Chrome DevtoolsやWebpackなどのツールの使用について説明します。

このチュートリアルでは、chart.jsを使用してパイ、リング、およびバブルチャートを作成する方法について説明します。以前は、4つのチャートタイプのchart.js:ラインチャートとバーチャート(チュートリアル2)、およびレーダーチャートと極地域チャート(チュートリアル3)を学びました。 パイとリングチャートを作成します パイチャートとリングチャートは、さまざまな部分に分かれている全体の割合を示すのに理想的です。たとえば、パイチャートを使用して、サファリの男性ライオン、女性ライオン、若いライオンの割合、または異なる候補者が選挙で受け取る票の割合を示すことができます。 パイチャートは、単一のパラメーターまたはデータセットの比較にのみ適しています。パイチャートのファンの角度はデータポイントの数値サイズに依存するため、パイチャートは値のあるエンティティをゼロ値で描画できないことに注意してください。これは、割合がゼロのエンティティを意味します

スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。
