ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptはサーバー側で実行できますか?
JavaScript はサーバー側で実行できます。nodejs は「Chrome V8」エンジンをベースにした JavaScript 実行環境であり、JavaScript を使用できる開発プラットフォームであるため、サーバー側で JavaScript を実行するために使用できます。サーバー側で実行します。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
NodeJS は、簡単に言えば、実際にはサーバー側で実行される JavaScript です。
以下は詳細な紹介です:
Nodejs は Chrome V8 エンジンに基づく JavaScript 実行環境であり、サーバー上で JavaScript を実行できる開発プラットフォームです
JS はスクリプト言語であり、実行するにはパーサーが必要です。 HTML ページで記述された JS の場合、ブラウザはパーサーとして機能します。独立して実行する必要がある JS の場合、NodeJS はパーサーです。
各パーサーは実行環境であり、JS がさまざまなデータ構造を定義し、さまざまな計算を実行できるようにするだけでなく、実行環境によって提供される組み込みオブジェクトやメソッドを使用して JS がいくつかのことを実行できるようにします。たとえば、ブラウザで実行される JS の目的は DOM を操作することであり、ブラウザはドキュメントなどの組み込みオブジェクトを提供します。 NodeJSで動作するJSの目的は、ディスクファイルの操作やHTTPサーバーの構築などであり、NodeJSにはfsやhttpなどの組み込みオブジェクトが用意されています。
Node.js はフロントエンド ワーカーにとって不可欠なツールです。特に JavaScript は大幅に改善されており、Node.js のアプリケーションは現段階で非常に活発に開発されています。 Node.js を習熟して使用することが不可欠です。
現在、Node.js はほとんどの分野、特に I/O 集中型の分野で活躍しています。
Web開発、マイクロサービス、フロントエンド構築など。多くの大規模な Web サイトでは、バックエンド開発言語として Node.js が使用されており、最も一般的に使用されているのは、フロントエンド レンダリングとアーキテクチャの最適化のための Node.js です (淘宝網のダブル イレブン、Qunar.com の PC 側コア ビジネスなど)。
さらに、多くのよく知られたフロントエンド ライブラリも Node.js を使用して開発されています。たとえば、Webpack は強力なパッケージャーであり、React/Vue は成熟したフロントエンド コンポーネント フレームワークです。
Node.js は通常、低遅延ネットワーク アプリケーション、つまり、サーバー側環境とフロントエンド (API、インスタント) の間でのデータのリアルタイム収集と交換を必要とするアプリケーションの開発に使用されます。チャット、マイクロサービス)。 Alibaba、Tencent、Qunar、Baidu、PayPal、Dow Jones、Walmart、LinkedIn はすべて、Node.js フレームワークを使用してアプリケーションを構築しています。
関連する推奨事項: JavaScript 学習チュートリアル
以上がJavaScriptはサーバー側で実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。