Node基礎編(概要)
3834 ワード
Nodeの概要
クライアントのJavaScriptはどのようなものですか JavaScriptとは? スクリプト言語 ブラウザで実行する クライアントページのインタラクション(Interactive) に一般的に使用される. JavaScriptの実行環境? はブラウザで実行されていますか? 厳密さが足りない ブラウザカーネルで実行されるJSエンジン ブラウザのJavaScriptは何ができますか? 操作DOM(DOMに対する添削・登録イベント) AJAX/ドメイン間 BOM(ページジャンプ、履歴、console.log()、alert() ECMAScript ブラウザのJavaScriptは何ができませんか? ファイルアクション(ファイルとフォルダのCRUD) オペレーティングシステム情報 がない.実行環境が特殊なため(私たちが書いたコードは知らない人のブラウザで実行されています) 開発者の能力が同じ場合のプログラミング言語の能力は何に依存しますか? -言語そのもの?- 言語自体は、定義変数、定義関数、定義タイプ、プロセス制御、ループ構造などの操作 を提供するだけである.は、言語を実行するプラットフォーム(環境) に依存する. JSにとって、私たちがよく言うJSは実際にESであり、ほとんどの能力はブラウザの実行エンジンによって決定される である. BOMとDOMはブラウザがオープンしたインタフェース と言える.例えば、CordovaでJS呼び出しカメラを提供し、ローカルファイルを操作するAPI Java言語でありプラットフォームでもある Javaは、Java仮想マシン(オペレーティングシステム間) で実行されます. PHPは言語であり、プラットフォーム(オペレーティングシステム間)でもある C#言語プラットフォーム:.NET Framework(Windows) C#はMONOのようなプラットフォーム で実行可能である.誰かがLinuxプラットフォームでC#を実行する必要があるため、MONO がすべて現れた. JavaScriptはブラウザでしか実行できませんか? は ではありませんがどこで実行できるかは、この環境に特定のプラットフォームがあるかどうかによって異なります.
ノードとは Nodeは、サーバ側のJavaScript言語の実行環境 である.「運行環境(プラットフォーム)」とは2つの意味がある: まず、JavaScript言語はNodeを通じてサーバで実行され、この意味ではNodeはJavaScript仮想マシンに似ています. 次に、NodeはJavaScript言語がオペレーティングシステムとインタラクティブ(ファイルの読み書き、サブプロセスの新規作成など)になるように多くのツールライブラリを提供し、その意味でNodeはJavaScriptのツールライブラリでもある.
なぜJavaScriptなのか
ノードの実装構造
Nodeの現在のWeb開発分野での応用
どの会社が使っていますか.
重点的に理解する NodeはJavaScriptの実行環境(プラットフォーム)であり、言語でもJavaScriptのフレームワークでもない. Nodeの実装構造; Nodeは、サービス側アプリケーション、Webシステムを開発するために使用することができる. Nodeベースのフロントエンドツールセット 環境設定
パッケージのインストール方法インストールパッケージダウンロードリンク: Mac OSX: darwin Windows: x64 x86
取付操作: 一路Next バージョンの更新操作方式: 最新のインストールパッケージを再ダウンロードします. カバーインストールすればよい. 問題: 以前のバージョンでインストールされていた多くのグローバルツールパッケージは、 を再インストールする必要があります.は、以前のバージョン にロールバックできません.複数のバージョンを切り替えることはできません(特定のバージョンを使用する場合が多い) NVMツールの使用
Node Version Manager(Nodeバージョン管理ツール)
今後の開発作業は複数のノードバージョンでテストされる可能性があり、ノードのバージョンも比較的多いため、このようなツールが必要です.
インストール操作手順ダウンロード:nvm-windows 全英語パス に解凍解凍ディレクトリの下にある . 環境変数はwindow+r:sysdm.cpl CMDを開く PowerShellでは により NVM使用説明: https://github.com/coreybutler/nvm-windows/ NPMのディレクトリの後に再構成 を使用する.
Python環境の設定
ノードのサードパーティ製パッケージの中には、C/C++ソースコードで公開されているものもあります.インストール後にコンパイルする必要があります.グローバル環境でpythonコマンドが使用できることを確認します.
環境変数の概念
環境変数とは、オペレーティングシステムが提供するシステムレベルが変数を格納する場所です. Windowsにおける環境変数は、システム変数とユーザ変数 に分けられる.環境変数の変数名は、大文字と小文字を区別しない である.特殊値: PATH変数:PATH変数に追加されたパスであれば、任意のディレクトリで を検索できます.
Windowsでよく使用されるコマンドライン操作現在のディレクトリを切り替える:cd ディレクトリの作成(make directory):mkdir 現在のディレクトリリストの表示(directory):dir 別名:ls(list) 現在のコンソールを空にします:cls 別名:clear 削除ファイル:del 別名:rm 注意:すべてのエイリアスは、新しいPowerShellで使用する必要があります.
クイックハンド
イベント駆動と非ブロック
モジュール開発
テキストリンク:http://blog.wedn.net/node-essential-summary/
クライアントのJavaScriptはどのようなものですか
ノードとは
なぜJavaScriptなのか
ノードの実装構造
Nodeの現在のWeb開発分野での応用
どの会社が使っていますか.
重点的に理解する
パッケージのインストール方法
Node Version Manager(Nodeバージョン管理ツール)
今後の開発作業は複数のノードバージョンでテストされる可能性があり、ノードのバージョンも比較的多いため、このようなツールが必要です.
インストール操作手順
settings.txt
ファイルを編集する(存在しなければ新規)root nvm.exe
path node
arch (32/64)
proxy
NVM_HOME = nvm.exe
NVM_SYMLINK = node
PATH += %NVM_HOME%;%NVM_SYMLINK%;
set [name]
コマンドを使用して、環境変数が正常に構成されているかどうかを確認します.dir env:[name]
コマンドPython環境の設定
ノードのサードパーティ製パッケージの中には、C/C++ソースコードで公開されているものもあります.インストール後にコンパイルする必要があります.グローバル環境でpythonコマンドが使用できることを確認します.
環境変数の概念
環境変数とは、オペレーティングシステムが提供するシステムレベルが変数を格納する場所です.
Windowsでよく使用されるコマンドライン操作
クイックハンド
イベント駆動と非ブロック
モジュール開発
テキストリンク:http://blog.wedn.net/node-essential-summary/