Вы можете использовать jQuery и собственные функции JavaScript. Вам просто нужно написать их в правильном синтаксисе CoffeeScript.
Имейте в виду, что CoffeeScript является источником исходного кода. Это будет transpile CoffeeScript для JavaScript. Он не знает, существуют ли какие-либо определенные функции.
Так что, если вы написали эту CoffeeScript, он будет компилировать просто отлично:
words = ["hello", "world"]
alert word.touppercase() for word in words
Обратите внимание, что touppercase()
не определен в JavaScript. Это должно быть toUpperCase()
. Тем не менее, CoffeeScript будет:
var word, words, _i, _len;
words = ["hello", "world"];
for (_i = 0, _len = words.length; _i < _len; _i++) {
word = words[_i];
alert(word.touppercase());
}
Затем вы столкнетесь с ошибкой в качестве ошибки JavaScript раз вы запускали это в вашем браузере, а не ошибка CoffeeScript. Вы можете использовать ссылку «Try CoffeeScript» на странице CoffeeScript site, чтобы увидеть, как происходит перевод, и попытаться запустить его. Вы также можете попробовать его в jsFiddle, изменив параметр «Панели», чтобы использовать CoffeeScript вместо JavaScript.