这不是使用 node.js 的一种非常“正确”的方式,但我有一些复杂的 jQuery 客户端代码,很容易通过 node.js 进行测试:我只运行“node sometest.js”并执行测试命令-无需浏览器即可在线。非常便利。
但是我无法执行在 node.js 中使用 jQuery 事件的代码,因为 jQuery 事件基于document
特定于浏览器的对象,并且与服务器端的 node.js 没有任何关系:
$( document ).bind( 'myevent', function( e, a ) { console.log( a ); } );
$( document ).trigger( 'myevent', [ 'foo' ] );
是否有一些简单的方法可以在 node.js 上使用 jQuery 事件,或者它是否基于与服务器端完全不同的技术?