お帰りなさい。
このビデオでは、最初のヌードアプリケーションを書くつもりで、アプリケーションという用語を非常にゆるやかに使用しています。
基本的なjavascriptで単一のファイルになりますが、ノードの短所とどのように対話できるかを説明します。
また、ノードでファイルを実行する方法も見ていきます。
だから、それらはここの2つの目的です。
最初に話すことは、ノードの短所です。
そこで私たちはjavascript評議会とブラウザを見ていましたが、私たちはそれを開くことができ、私たちはjavascriptコマンドをブラウザに入力すると対話できます。
井戸ノードは独自のバージョンのコンソールを持っていますが、それはコマンドラインに基づいているため少し異なります。
いいブラウザインターフェイスは得られません。
私たちはサーバー側にいるので、インスペクタも要素もないツールはありません。
いいえ。
実際に見て、やりとりするCSSAがないたびに
したがって、ノードコンソールは単純なコマンドで端末で開くことができる場所に過ぎず、javascriptコマンドの入力を開始でき、ブラウザのように実行されます。
正直言って本当にそれほど有用ではありません。
あなたはそれを1〜2回開くことになるかもしれません。
このビデオを除いて、私はそれがあなたがそれが存在することを知っているようにそれを表示するのが好きです。
私たちはコマンドノードを入力することでそれを開くことができます。実際には、端末のコンピュータ上でどのようにそれをやり遂げることができるのかを最初に見せてくれるので、クラウドで使用するブラウザ9。
だから私は入力ノードと私のカーソルは、プロンプトの変更で少し大きくなるだろう。
私たちがこれを取得するかkaretを取得するかは、JavaScriptコンソールの内部にあることを意味します。
だから私は何かを入力すると4プラス10のようないくつかのjavascript私は14を取得するか、私は私がしたい場合は、関数を書くことができる完全なjavascriptを行うことができますように井戸プラス世界のようなことをすることができます。
私はここでそれをしませんが、私はちょうどJavaScriptと対話することができます。
Ruppelと呼ばれるものは、EPLの略です。
評価を読む。
印刷ループ。
私は、言語と、さまざまなフレームワークと技術の間の比較を描くことの大ファンです。
私は実際にこのクラスではまったく使用しないRubyのREPLを見せています。
しかし、私はちょうどそれがまったく同じように動作することを見ることができるようにデモンストレーションしたいと思います。
だから私たちはここから抜け出して終わらなければなりません。
私はControl-Cを2回入力してルビーの短所を開くことができます。 私はRubyの対話型Rubyを意味するArbiを入力します。ここでRubyコードを入力することができます。本当に単純な40
+
9のようなRubyの行を入力して、49を得て、それを表示します。
コマンドラインでRubyを書くことができ、IRPを入力してEnterキーを押すと、Rubyの変数やメソッドなどと思ってLSやCDのようなコマンドラインを入力できない新しい場所に入ることができます。
ノードの短所に入ると同じことです。 ここで私がクラウド9へ行く方法を説明し、ここでノード・コンサルで作業を開始します。
それはちょうどノードとヒットの入力またはカーソルの変更を入力すると全く同じコマンドです。
今私はサーバー側のJavaScriptを書くことができます。
だからもう一度簡単なことをしましょう。
丁度それのような手紙の束を常に記録し、私達はこれを印刷します。
私が作ろうとしている重要なポイントは、あなたがJava
Seaで慣れ親しんだことの多くは弁護人であり、ブラウザはここでは利用できないということです。
私は試してアラートのような何かをすることはできません。
こんにちは私はエラーが発生します。
アラートが定義されていないと、アラートがブラウザに表示されるためです。
私たちがブラウザにいても、私たちは実際にブラウザにはないので、ブラウザにコードを入力していますが、クラウド9のコンピュータの1つで実行されていますブラウザーなので、私はここに行き、Knodeに入り、私がブラウザーにいないために存在しない何かを警告すると思う。
ドキュメント文書のようなものはコード内に全く存在しません。
それは純粋にブラウザ側です。
だから、Dommの誰もセレクタの1人のイベントリスナーを持っていません。
すべての操作はブラウザ内でのみです。
その中にはノートが付いていません。
それはノードの短所と一緒に示したいことです。 私が言及したように、私たちは実際にそれをあまり使っていないでしょうが、Knodeの仕組みについての素晴らしい紹介です。
私たちは端末でJavascriptを起動することができます。
次の箇条書きは、ノードを使ってファイルを実行する方法です。
だから私は、ノードでファイルを実行すると言うと、javascriptファイルを作成できるということです。
必要なものを呼び出してjavascriptコードで埋めてください。そして、ブラウザを使わずにコマンドラインで実行すると、inodeコマンドを使って独自のHD
Melosiアクセスを実行するだけです。
私たちはちょうどそのノードのようなファイル名を入力します。
そして、もしenterを押すと、私たちがJavascriptとして提供したファイルを試して実行します。
だから私は今それを示すことができます。
私はコマンドラインで新しいファイルを作るつもりです。
私はちょうどそれをこんにちは呼び出すよ。
はい、そうです。
こんにちは。
はい、今はLSとタイプして、そこにいることを確認します。
そこにそれがある。
エディタでそれを開き、簡単なJavascriptを追加しましょう。
だから私たちのiがゼロに等しいforループをしましょう。
私は10プラスプラス未満で、一定のaltログだけを行います。
こんにちは、こんにちは。
J S.
ちょうどそれのように、我々は今それを保存します。
nodeコマンドを使ってこのファイルを実行し、実際にこのコードを実行することができます。
だからもう一度ノードとhelloであるファイルの名前をタイプします。
はい、それだけです。
私はenterを押して、それは私のためにファイルを実行し、それはこの評議会に私の端末を常に記録する。
Helloこんにちはオランダ出身。
はい、10回。
このようなコードを書くのではなく、実際にやっていることは、ノードアプリケーションをどこで実行したか見ているようなものです。
はい、これは私のサーバを持っている私のファイルであり、実際に私のためにサーバを起動し、それは3,000ポートでサービスを提供しています。 S.
Nodaがそのファイルを実行したときにはノーターが表示されます。
それが私たちが見るものです。
より多くのものを使用してください。
しかし、これを行うこともできますし、forループがあり、それがそのログに記録されます。
同じように動作します。
私がここで示した最後のことは、javascriptコードだけです。javascriptとnodeとRubyとの間のもう一つのパラダイムです。rubyファイルを作成して実行することもできます。
nodeコマンドではなく、rubyコマンドを使用して、私はあなたにこれを再び表示しています。
あなたがRubyをまったく学ぶことになっているからではありません。
あなたは間違いなくこのことを覚えておく必要はありませんが、ノードとRubyや他のサーバー側の言語との別の比較を行うことができるように、あなたがそれを見ることを望みます。
RBという新しいファイルを作成して、そのファイルを開きます。
これはあなたがやることができるものであり、かなりサーバー側のことですので、ここではHello
RBは私たちがルビーファイルを作る方法であり、単純なことをやっていきます。
こんにちは。
RBそしてループは使用しません。
我々は3回それを行い、保存します。
それがRubyの外観です。
セミコロンや括弧を必要としないものはありません。
私はそこにいるなら閉鎖します。
そして、Noadこんにちはの代わりにそのファイルを実行する。
はい、私はルビーを実行します。
ハロードットRB。
そしてRubyコードである私のファイルを実行します。
それはRubyとして実行され、それは私を印刷します。
こんにちは、こんにちは。
3回。
それで私がここに示したいのはこれだけです。
2つの目的がありました。
1つは、あなたがノードをキャンセルすることを示しています。これは引数なしでノードを入力するだけで開くことができ、ノードとファイル名で行うことができるノードを持つファイルを実行し、終了する必要があります。 S.
次のレッスンで
あなた自身でいくつかのjavascriptを書いてノードでそれを実行させるのは良いことです