【问题标题】:Is it possible to use jQuery events on server-side node.js?是否可以在服务器端 node.js 上使用 jQuery 事件?
【发布时间】:2013-04-26 21:10:38
【问题描述】:

这不是使用 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 事件,或者它是基于与服务器端完全不同的技术?

【问题讨论】:

  • 节点有一个事件实现(称为EventEmitter)。它与 jQuery 不兼容 API,因此我建议您查看文档。

标签: node.js


【解决方案1】:

找到了,process 在某些情况下可以用于jQuery,而不是documentwindow。适用于事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2017-04-05
    • 2021-01-14
    • 2015-05-31
    相关资源
    最近更新 更多