2011-02-02 37 views
11

tôi bắt đầu như tôi thường làm trong javascript, vì vậy:Cố gắng sử dụng CoffeeScript với JQuery, tôi nhận được một "tài liệu không được xác định" lỗi

$(document).ready -> 

nhưng khi tôi tiết kiệm tôi nhận được một tài liệu không được xác định. Cho đến nay tôi đã không thể tìm thấy làm thế nào để làm cho nó hoạt động.

Chỉnh sửa: bằng cách lưu, tôi có nghĩa là tôi đã sử dụng cà phê -w. Lỗi là do tôi quên sử dụng tùy chọn -c.

+4

Bạn đang biên dịch CoffeeScript thành JavaScript, phải không? –

+2

thực sự, đó là sai lầm. Tôi đã thêm -c vào dòng lệnh và nó hoạt động. –

+16

sidenote: bạn có thể thu gọn câu lệnh đó thành '$ ->' –

Trả lời

18

CoffeeScript được biên dịch thành JavaScript. Tôi không chắc những gì bạn đang cố gắng, nhưng trong trường hợp chính xác của bạn, CoffeeScript của bạn sẽ không khác nhiều so với JavaScript của bạn. Hãy thử:

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

Nếu điều đó không làm việc, chỉ cần làm một thử nghiệm như

alert document.title 

nếu điều đó không làm việc, tôi sẽ đề nghị rằng bạn không chạy mã này bên trong một trình duyệt;)

+4

cảm ơn vì điều này, nó cho phép tôi xem tôi đã sai ở đâu và nó khá ngu ngốc. Rõ ràng, tôi đã không cố gắng thực sự biên dịch mã, chỉ để chạy nó, vì tôi đã quên ném vào tùy chọn -c, bây giờ mọi thứ đang hoạt động :) –

Các vấn đề liên quan