ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptはブラウザ内でのみ実行できますか?

JavaScriptはブラウザ内でのみ実行できますか?

WBOY
WBOYオリジナル
2022-07-01 15:43:363414ブラウズ

JavaScript はブラウザ内で実行できるだけでなく、「Node.js」環境でも実行できます。「Node.js」実行環境は、ECMAScript をベースとして「I/O」操作を拡張します。ファイル操作やデータベース操作などにより、JavaScript をサーバー側スクリプト言語としてサーバー側で実行できるようになります。

JavaScriptはブラウザ内でのみ実行できますか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript はブラウザ内でのみ実行できますか?

いいえ、JavaScript はブラウザ内で実行できるだけでなく、node.js 環境などの他のオペレーティング環境でも実行できます。

1. JavaScript はブラウザのスクリプト言語として指定されています。JavaScript の設計の本来の目的は、ブラウザとユーザーの間で何らかの対話を行うことであるため、その実行環境は常にクライアント ブラウザです。 Web ページの特殊効果は、HTML と CSS の欠点を補います。

2. 2009 年に、Node.js という Javascript 実行環境 (ランタイム) という技術が誕生しました。実際、Google V8 エンジンをカプセル化した Node.js は、Chrome JavaScript ランタイムをベースにしたプラットフォームで、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。 Node.js を使用すると、PHP などの動的言語と同様に、JavaScript をサーバー スクリプト言語としてサーバー側で実行できます。

3. したがって、現在 JavaScript の実行環境はブラウザーとnode.js 環境の 2 つです。

JavaScript には 2 つの実行環境があります。

  • 1 つはブラウザ実行環境です。

  • One It 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 をサーバー スクリプト言語としてサーバー側で実行できます。

拡張知識:

簡単に言えば、Node.js はサーバー側で実行される JavaScript です。

Node.js は、Chrome JavaScript ランタイム上に構築されたプラットフォームです。

Node.js は、Google の V8 エンジンをベースにしたイベント駆動型 I/O サーバーサイド JavaScript 環境であり、V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。

スクリプト モード

console.log("Hello World");

ファイル名 helloworld.js でファイルを保存し、ノード コマンド

node helloworld.js
で実行します。

プログラム実行後、正常であればターミナルにHello Worldが出力されます。

インタラクティブ モード

ターミナルを開き、ノードを入力してコマンド インタラクティブ モードに入ります。コード ステートメントを入力してすぐに実行し、結果を表示できます。たとえば、 :

$ node
> console.log('Hello World!');
Hello World!

[関連する推奨事項:

JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がJavaScriptはブラウザ内でのみ実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。