最近,我開始學習JavaScript和我達成了有關異步編碼題目,或有的稱其爲函數參數或回調(node.js的更具體)。JavaScript的異步編程
我用它測試了一些東西,但是不能理解它。例如
window.addEventListener("click", function(){ alert("HELO"); }, true);
什麼都不會做。有人可以簡單地解釋異步編碼背後的想法是什麼,這些回調是什麼,還有一個3-4行的例子,我們將不勝感激。
最近,我開始學習JavaScript和我達成了有關異步編碼題目,或有的稱其爲函數參數或回調(node.js的更具體)。JavaScript的異步編程
我用它測試了一些東西,但是不能理解它。例如
window.addEventListener("click", function(){ alert("HELO"); }, true);
什麼都不會做。有人可以簡單地解釋異步編碼背後的想法是什麼,這些回調是什麼,還有一個3-4行的例子,我們將不勝感激。
您編寫的代碼需要window對象,它不是node.js環境的一部分。
從視頻來看,「節點基本上是一組在Google V8引擎之上的庫,用於創建網絡應用程序[用javascript編寫]」。該視頻非常非常有幫助。 – abelito 2012-01-14 10:01:13
感謝您的回覆。 JS對我來說是新鮮的,所以我的問題可能仍然是跛腳:) – 2012-01-14 16:41:31
這不是一個蹩腳的問題。如果你想了解更多關於JavaScript的信息,我真的推薦Douglas Crockfords的書http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 – 2012-01-14 17:34:19
看看教程,有一堆! – 2012-01-14 09:29:35
問題範圍太寬 – Lloyd 2012-01-14 09:40:34
@nalply像卡爾在他的回答中所說,窗口對象不是node.js環境的一部分。您正在Chrome中執行該代碼,其中包含窗口對象。 – abelito 2012-01-14 09:57:52