Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Sortie de CoffeeScript 1.5.0

Utilisez le meilleur de JavaScript de manière simple et concise

Le 2013-02-25 09:53:56, par vermine, Expert éminent sénior
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 CoffeeScript :
square = (x) -> x * x

qui sera compilé en :

Code javascript :
1
2
3
square = function(x) { 
  return x * x; 
};

Ou bien une condition d'existence :

Code CoffeeScript :
alert "I knew it!" if elvis?

qui sera compilé en :

Code javascript :
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.


Téléchargez la version 1.5.0.
Documentation.
Site officiel.
  Discussion forum
0 commentaire