Sortie de CoffeeScript 1.5.0, utilisez le meilleur de JavaScript de manière simple et concise
Sortie de CoffeeScript 1.5.0
Utilisez le meilleur de JavaScript de manière simple et concise
CoffeeScript est un petit langage qui se compile en JavaScript (il n'y a pas d'interprétation lors de l'exécution). Il met l'accent sur les bonnes pratiques de JavaScript et ce de manière simple tout en réduisant le nombre de lignes de code.
Exemples :
Voici un exemple d'écriture de fonction :
Code:
square = (x) -> x * x
qui sera compilé en :
Code:
1 2 3
| square = function(x) {
return x * x;
}; |
Ou bien une condition d'existence :
Code:
alert "I knew it!" if elvis?
qui sera compilé en :
Code:
1 2 3
| if (typeof elvis !== "undefined" && elvis !== null) {
alert("I knew it!");
} |
En plus d'être utilisé comme un langage de programmation ordinaire, CoffeeScript peut également s'écrire en mode « lettré ». Cette technique, qui apparait avec la version 1.5.0, pourrait s'améliorer dans les versions futures.
Parmi les modifications apportées, nous trouvons également :
- le REPL de CoffeeScript est maintenant basé sur le celui de Node.js ;
- retourner des valeurs explicites par les constructeurs est désormais interdit. Si vous souhaitez renvoyer une valeur arbitraire, utiliser une fonction, pas un constructeur ;
- vous pouvez maintenant boucler sur un tableau en sens inverse sans devoir manipuler vous-même les index.
:fleche: Téléchargez la version 1.5.0.
:fleche: Documentation.
:fleche: Site officiel.