Это не очень «правильный» способ использования node.js, но у меня есть сложный клиентский код jQuery, который очень легко проверить через node.js: я просто запускаю «node sometest.js», и тесты выполняются командной строки без необходимости использования браузера. Очень удобно.Возможно ли использовать события jQuery на стороне сервера node.js?
Но я не могу выполнить мой код, использовать события JQuery в Node.js, поскольку события JQuery основаны на document
объекта, который зависит от браузера и не имеют каких-либо отношений с Node.js на стороне сервера:
$(document).bind('myevent', function(e, a) { console.log(a); });
$(document).trigger('myevent', [ 'foo' ]);
Есть ли какой-либо простой способ использования событий jQuery на узле.js, или он основан на технологиях, совершенно чуждых серверной стороне?
Узел имеет реализацию событий (называемый [EventEmitter] (http://nodejs.org/docs/latest/api/events.html)). Он не совместим с API с jQuery, поэтому я предлагаю вам ознакомиться с документацией. –