2013-04-26 74 views
2

這不是一個非常「正確的」使用node.js的方法,但是我有一些非常容易通過node.js測試的複雜的jQuery客戶端代碼:我只是運行'node sometest.js'並且測試被執行命令行而不需要瀏覽器。非常便利。是否有可能在服務器端node.js上使用jQuery事件?

但我不能執行我的代碼使用Node.js的中jQuery的事件,因爲jQuery的事件基於document對象是特定瀏覽器,並且沒有與服務器端的node.js任何關係:

$(document).bind('myevent', function(e, a) { console.log(a); }); 
$(document).trigger('myevent', [ 'foo' ]); 

在node.js上使用jQuery事件有一些簡單的方法,還是基於完全不同於服務器端的技術?

+1

節點有一個事件實現(稱爲[EventEmitter](http://nodejs.org/docs/latest/api/events.html))。它與jQuery不兼容,所以我建議你看一下文檔。 – 2013-04-27 03:55:32

回答

1

發現它,process在某些情況下可用於jQuery而不是documentwindow。與事件一起工作。

相關問題