Es posible instalar JQuery en Node.js. Tuve algún problema para instalar jquery con algunas versiones de Node pero funcionó con la 0.10.10:
~/sinatra/rockpaperscissors(master)]$ n * 0.10.10 0.11.2 0.8.17El programa n es un gestor de versiones de Node.js. Otro gestor de versiones del intérprete es nvm.
Una vez instalado, podemos usarlo desde coffeescript via node.js:
coffee> $ = require 'jquery'; null null coffee> $("<h1>test passes</h1>").appendTo "body" ; null null coffee> console.log $("body").html() <h1>test passes</h1> undefined coffee> coffee> $.each [4,3,2,1], (i,v)-> console.log "index: #{i} -> value: #{v}" index: 0 -> value: 4 index: 1 -> value: 3 index: 2 -> value: 2 index: 3 -> value: 1 [ 4, 3, 2, 1 ]
Casiano Rodríguez León