[javascript]モダンjavascriptDeepDive-3JavaScript開発環境と実行方式
3912 ワード
JavaScriptは、ブラウザ環境またはノードです.js環境で実行できます.1つの違いはブラウザとnodeです.jsは、JavaScriptを中心としたECMAScriptを実行できますが、ブラウザとノードです.jsではECMAScript以外の機能は互換性がありません.
例えば、ノード.jsはDOM APIを提供しない.逆に、ノード.jsはファイルの作成と変更が可能な内蔵ファイルシステムを提供していますが、ブラウザではサポートされていません.
Node.js
ウィンドウ:CTRL+ALT+N macOS : Control ^ + option + N
クライアントWeb APIを含むJavaScriptコードを実行するには、「Node」をクリックします.js環境ではなくブラウザで実行する必要があります.上記の例をブラウザで実行するには、開発者ツールのコンソールで実行するか、JavaScriptコードをHTMLに挿入してブラウザでHTMLファイルを開く必要があります.
index.html
Live Serverという拡張プラグインを使用すると、ソースコードを変更するたびに自動的に変更をブラウザに反映できるので便利です.
「GoLive」ボタンが表示されましたこのボタンをクリックすると、仮想サーバが起動し、ブラウザにHTMLファイルが自動的にロードされます.後でソースコードを変更すると、変更は自動的に仮想サーバに反映されます.
例えば、ノード.jsはDOM APIを提供しない.逆に、ノード.jsはファイルの作成と変更が可能な内蔵ファイルシステムを提供していますが、ブラウザではサポートされていません.
Node.js
Node.jsとnpmの概要
簡単に言えば、Nodeは非ブラウザ環境でブラウザでのみ実行されるJavaScriptを実行できる実行環境である.jsです.
npmはJavaScriptパッケージマネージャです.Node.jsで使用可能なモジュールをリポジトリにパッケージ化し、パッケージのインストールと管理のためのCLIを提供します.
Node.jsインストール
node -v
npm -v
cmdで実行すると、バージョンが表示されます.
node.js REPL
Node.jsが提供するREPL(Read Eveal Print Loop)を使用すると、簡単なJavaScriptコードを実行して結果を表示できます.node
CTRL+Cを2回入力すると終了です.
ビジュアルスタジオコード
index.jsconst arr = [1,2,3];
arr.forEach(console.log);
VSコードには端末が内蔵されている(ウィンドウではコマンドプロンプト).内蔵端末を開くには、Ctrl + `
のショートカットキーを押します.
Code Runner拡張プラグイン
VSコードでは、拡張プラグインリポジトリ「市場展示」から各種拡張プラグインをダウンロードしてインストールすることができます.
現在表示されているJavaScriptファイルを実行するには、次のショートカットキーを使用します.
node -v
npm -v
node
index.js
const arr = [1,2,3];
arr.forEach(console.log);
VSコードには端末が内蔵されている(ウィンドウではコマンドプロンプト).内蔵端末を開くには、Ctrl + `
のショートカットキーを押します.Code Runner拡張プラグイン
VSコードでは、拡張プラグインリポジトリ「市場展示」から各種拡張プラグインをダウンロードしてインストールすることができます.
現在表示されているJavaScriptファイルを実行するには、次のショートカットキーを使用します.
Live Server拡張プラグイン
クライアントWeb APIを含むJavaScriptコードを実行するには、「Node」をクリックします.js環境ではなくブラウザで実行する必要があります.上記の例をブラウザで実行するには、開発者ツールのコンソールで実行するか、JavaScriptコードをHTMLに挿入してブラウザでHTMLファイルを開く必要があります.
index.html
<!DOCTYPE html>
<html>
<body>
<script src="index.js"></script>
</body>
</html>
上記のHTMLファイルはブラウザで直接開くことができますが、ファイルパスの問題が発生したり、ソースコードを変更するたびにリフレッシュする必要があるため、面倒です.Live Serverという拡張プラグインを使用すると、ソースコードを変更するたびに自動的に変更をブラウザに反映できるので便利です.
「GoLive」ボタンが表示されましたこのボタンをクリックすると、仮想サーバが起動し、ブラウザにHTMLファイルが自動的にロードされます.後でソースコードを変更すると、変更は自動的に仮想サーバに反映されます.
Reference
この問題について([javascript]モダンjavascriptDeepDive-3JavaScript開発環境と実行方式), 我々は、より多くの情報をここで見つけました https://velog.io/@injoon2019/자바스크립트모던-자바스크립트-Deep-Dive-3.-자바스크립트-개발-환경과-실행-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol