Vous pouvez utiliser jQuery et les fonctions JavaScript natives. Vous devez simplement les écrire dans la bonne syntaxe CoffeeScript. Gardez à l'esprit que CoffeeScript est un compilateur source vers source.
Il va transpile CoffeeScript en JavaScript. Il ne saura pas si des fonctions spécifiées existent.
Donc, si vous avez écrit ce CoffeeScript, il rassemblerait très bien:
words = ["hello", "world"]
alert word.touppercase() for word in words
Notez que touppercase()
n'est pas défini en JavaScript. Il devrait être toUpperCase()
. Néanmoins, CoffeeScript affichera:
var word, words, _i, _len;
words = ["hello", "world"];
for (_i = 0, _len = words.length; _i < _len; _i++) {
word = words[_i];
alert(word.touppercase());
}
alors vous lancer dans l'erreur comme une erreur JavaScript une fois que vous avez exécuté dans votre navigateur, pas une erreur CoffeeScript. Vous pouvez utiliser le lien "Try CoffeeScript" sur CoffeeScript site pour voir comment la traduction a lieu et essayer de l'exécuter. Vous pouvez également l'essayer en jsFiddle en changeant l'option Panneaux pour utiliser CoffeeScript au lieu de JavaScript.