Я новичок в coffescript и пытаюсь использовать кофе вместо javascript для этого примера:
http://blog.nodejitsu.com/jsdom-jquery-in-5-lines-on-nodejs
var request = require('request'),
jsdom = require('jsdom');
request({ uri:'http://www.google.com' }, function (error, response, body) {
if (error && response.statusCode !== 200) {
console.log('Error when contacting google.com')
}
jsdom.env({
html: body,
scripts: [
'http://code.jquery.com/jquery-1.5.min.js'
]
}, function (err, window) {
var $ = window.jQuery;
// jQuery is now loaded on the jsdom window created from 'agent.body'
console.log($('body').html());
});
});
мой код кофе такой:
request = require 'request'
sys = require 'sys'
jsdom = require 'jsdom'
request uri: 'http://www.google.com' , (error,response,body) ->
console.log "hay un error al conectar" if error && response.statusCode !=200
#sys.puts(body)
jsdom.env html : body , scripts : ['http://code.jquery.com/jquery-1.5.min.js'], (err, window) ->
$ = window.JQuery
console.log( $('body').html())
когда компилируем и запускаем его ... это ничего не делает ... Я проверил код компиляции и для меня все нормально, и я использовал конвертер из http://jashkenas.github.com/coffee-script/ и сгенерированный код почтиточно в мой код js ...
В этом коде я опустил несколько скобок, но я тоже пробовал с ними и не работал, и я не знаю, в чем ошибка
спасибо за чтение и помощь: D