Est-il possible d'envoyer CoffeeScript pour le navigateur du client et de l'avoir compilé en JavaScript *il*?

Est-il un moyen d'envoyer CoffeeScript pour le navigateur du client et de l'avoir compilé en JavaScript il?

<script type="text/coffeescript">
    square = (x) -> x * x
    list = [1, 2, 3, 4, 5]        
    squares = (square num for num in list)
</script>

La CoffeeScript compilateur est écrit en JavaScript, je peux donc l'envoyer au client pour compiler/exécuter ce code dans le navigateur du client?

  • Il est dit sur la page de couverture de la CoffeeScript site web: "La CoffeeScript est un compilateur lui-même écrit en CoffeeScript, à l'aide de la Jison analyseur générateur. La version ligne de commande de café est disponible en tant que Node.js utilitaire. La base compilateur cependant, ne dépend pas de Nœud, et peut être exécuté dans n'importe quel JavaScript de l'environnement, ou dans le navigateur (voir "Essayer CoffeeScript", ci-dessus). "
  • Oui il le sait, mais il ne semble pas être recommandé, car il ne dit rien sur la façon de le faire.
InformationsquelleAutor Phat Albert | 2011-03-02