2011-02-02 13 views
11

empiezo como hago siempre en javascript, por lo que:Tratar de utilizar CoffeeScript con jQuery, me sale un "documento no se define" error

$(document).ready -> 

pero cuando me ahorro puedo obtener un documento no está definido. Hasta ahora no he podido encontrar la manera de hacerlo funcionar.

Editar: por guardar, quise decir que estaba usando café -w. El error se debió a que me olvidé de usar la opción -c.

+4

Usted está compilando el CoffeeScript a JavaScript, ¿verdad? –

+2

en realidad, ese fue el error. Agregué el -c a la línea de comandos y funcionó. –

+16

nota al margen: puede colapsar esa declaración en '$ ->' –

Respuesta

18

CoffeeScript está compilado en JavaScript. No estoy seguro de lo que estás intentando, pero en tu caso exacto tu CoffeeScript no se verá muy diferente a tu JavaScript. Proveedores:

$(document).ready -> alert 'blah' 

Si eso no funciona, acaba de hacer una prueba como

alert document.title 

si eso no funciona, voy a sugerir que no se está ejecutando el código en el interior un navegador;)

+4

gracias por esto, me permitió ver dónde me equivoqué y es bastante estúpido. Aparentemente, no estaba tratando de compilar realmente el código, solo para ejecutarlo, ya que había olvidado lanzar la opción -c, ahora todo está funcionando :) –

Cuestiones relacionadas