是否有可能在服务器端node.js上使用jQuery事件?

这不是一个非常“正确的”使用node.js的方法,但是我有一些非常容易通过node.jstesting的复杂的jQuery客户端代码:我只运行'node sometest.js'并且testing执行了command-而不需要浏览器。 非常便利。

但是我不能执行我在node.js中使用jQuery事件的代码,因为jQuery事件基于特定于浏览器的document对象,并且与服务器端的node.js没有任何关系:

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

在node.js上使用jQuery事件有一些简单的方法,还是基于完全不同于服务器端的技术?

发现它,在某些情况下可以用jQuery来代替documentwindow 。 与事件一起工作。