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事件有一些簡單的方法,還是基於完全不同於服務器端的技術?
節點有一個事件實現(稱爲[EventEmitter](http://nodejs.org/docs/latest/api/events.html))。它與jQuery不兼容,所以我建議你看一下文檔。 – 2013-04-27 03:55:32