Istnieje również oficjalny gem Ruby, który jest narzędziem pomostowym do kompilacji CS.
Oficjalna strona na CoffeeScript.org zawiera pola tekstowe, które nie tylko na żywo kompilują CoffeeScript do kodu JavaScript, ale również umożliwiają uruchomienie go bezpośrednio w przeglądarce.
Przykłady Typowy fragment kodu JavaScript z użyciem biblioteki jQuery:
$(document).ready(function() { // Kod inicjalizacyjny });
W CoffeeScript słowo kluczowe function jest zastąpione przez symbol ->. Wcięcia zastępują nawiasy klamrowe, podobnie jak w Pythonie. Dodatkowo, najczęściej nawiasy mogą być pominięte. Analogiczny do powyższego fragment kodu w CoffeeScript wygląda następująco:
$(document).ready -> # Kod inicjalizacyjny
Lub krócej, co wynika z definicji skróconego użycia kodu $(document).ready():
$ -> # Kod inicjalizacyjnyOd ES2015 ten sam kod w JavaScript można zapisać tak:$(() => { // Kod inicjalizacyjny });
Zobacz też Haxe Clojure TypeScript
Przypisy
Linki zewnętrzne CoffeeScript.org – oficjalna witryna Repozytorium kodu na GitHubie
Kategoria:Języki skryptowe Kategoria:Oprogramowanie na licencji MIT Kategoria:Webmastering