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