実行環境: 1. ブラウザ実行環境. ブラウザ環境の JavaScript は主に ECMAScript、DOM、BOM の 3 つの部分で構成されます; 2. 「Node.js」実行環境、「node.js」は ECMAScript を使用します基本的に、JavaScript はサーバー側で実行できます。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript には 2 つの実行環境があります。
1 つはブラウザの実行環境です。
1 つは Node.js 実行環境です
#ブラウザ実行環境##ブラウザ環境における JavaScript は主に 3 つで構成されますECMAScript、DOM、BOM で構成されます。
JavaScript はブラウザの誕生とともに誕生したため、JavaScript の実行は依然としてせいぜいブラウザ環境内で行われます。ただし、サーバーサイド スクリプトとしての JavaScript の概念は誕生以来存在しており、1995 年に Netscape がサーバーサイド JavaScript の概念を提案して Netscape Enterprise Server を開発し、1996 年に Microsoft がリリースした JScript もサーバーサイドで実行できます。 。
JavaScript は、C 言語などの他のコンパイル言語やコンパイル後にオペレーティング システム上で直接実行されません。スクリプト言語であるため、エンジン (インタプリタ) の助けを借りて実行する必要があります。オペレーティング システム上で実行でき、エンジンをカプセル化した環境で実行できます。 JavaScript エンジンをカプセル化する環境は 2 つのカテゴリに分類できます: 1 つはブラウザ環境で、もう 1 つは Node.js や MongoDB などの非ブラウザ環境です。
Node.js 実行環境Node.js は ECMAScript に基づいており、I/O 操作、ファイル操作、データベース操作などを拡張します。
JavaScript はブラウザのスクリプト言語として定義されています。JavaScript の設計の本来の目的は、ブラウザとユーザーの間の対話や Web 上での特殊効果を行うことであるため、その実行環境は常にクライアント ブラウザです。ページ。HTML と CSS の欠点を補います。
2009 年に、node.js テクノロジーが誕生しました。node.js は、JavaScript 実行環境 (ランタイム) です。実際、Google V8 エンジンをカプセル化した Node.js は、Chrome JavaScript ランタイムをベースにしたプラットフォームで、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。
node.js を使用すると、php などの動的言語と同様に、JavaScript をサーバー スクリプト言語としてサーバー側で実行できます。
【関連する推奨事項:
JavaScript ビデオ チュートリアル、Web フロントエンド ]
以上がJavaScriptはどのような環境で実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。