2012-01-14 17 views
1

最近、私はJavaScriptを勉強し始めた、と私は、非同期のコーディングに関するトピックに達した、または一部が(より具体的にはNode.jsの)関数のパラメータとしてそれにコールバックを参照してください。JavaScriptの非同期プログラミング

私はいくつかのものをテストしましたが、そのアイデアは得られません。たとえば、

window.addEventListener("click", function(){ alert("HELO"); }, true); 

は何も行いません。誰かが非同期コーディングの背後にあるアイデアを正確に説明し、これらのコールバックは何か、また3-4行の例を理解できますか?

+0

チュートリアルをチェックアウトを見てお勧めします、それらの束があります! –

+1

質問が範囲内で広すぎる – Lloyd

+0

@nalply Carlが答えたように、windowオブジェクトはnode.js環境の一部ではありません。ウィンドウオブジェクトを持つChromeでそのコードを実行しています。 – abelito

答えて

5

あなたが書いたコードには、node.js環境の一部ではないウィンドウオブジェクトが必要です。

私はryan dahl's introduction to node.js

+0

ビデオから、「ノードは、基本的に、GoogleのV8エンジンの上にあるライブラリで、ネットワーキングアプリケーションを作成します。ビデオは非常にとても役に立ちます。 – abelito

+0

返信いただきありがとうございます。私の質問はまだ不自由かもしれないので、JSは私にとって新しいものです。 –

+1

これは不毛の質問ではありません。あなたがjavascriptについてもっと知りたいのなら、Douglas Crockfordsの本をお勧めします。http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 –

関連する問題