2014-02-03 5 views
0

Я хочу использовать coffeescript на веб-сайте, но что-то не работает. У меня есть файл coffeescript во внешнем файле, и он связан с файлом html. У меня есть компилятор coffeescript, также связанный с html-файлом. Что не так?Как вы используете Coffeescript?

HTML:

<html> 
<head> 
    <script type="text/javascript" src="coffee-script.js"></script> 
    <script src="jquery-1.10.2.min.js"></script> 
    <script type='text/coffeescript' src='Test.coffee'></script> 
</head> 
<body> 
</body> 
</html> 

CoffeeScript:

$-> 
random = (number) -> 
    console.log Math.ceil(Math.random() * number) 
    $("body").append(number) 


random(2) 
+5

Не следует ли CoffeeScript тип импорта сценарий будет текст/JavaScript? – Darkhogg

+0

@tenub Я этого не делаю и никогда не планирую использовать, но можете ли вы объяснить причину? Я просто хочу услышать, почему – Ian

+1

У вас будут лучшие результаты, если вы сначала скомпилируете свой CoffeeScript в JavaScript. Это время разработки, которое было сделано до публикации вашего HTML. Прочтите раздел «Установка» и «Использование» на веб-сайте CoffeeScript. http://coffeescript.org/#overview –

ответ

2

Попробуйте скомпилировать CoffeeScript на Javascript перед публикацией:

После установки, вы должны иметь доступ к команде кофе, который может выполнять сценарии, com вставьте файлы .coffee в .js и предоставите интерактивный REPL .

Источник: http://coffeescript.org/#usage

+0

Что такое интерактивный REPL? – LukeK

+0

@ LukeK: Это сокращение от «read-eval-print loop». Он дает вам подсказку, где вы вводите код, и оценивает код и печатает результат, после чего вы снова это делаете. – Chuck

Смежные вопросы