IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de CoffeeScript 1.5.0
Utilisez le meilleur de JavaScript de manière simple et concise

Le , par vermine

10PARTAGES

2  0 
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 : Sélectionner tout
square = (x) -> x * x

qui sera compilé en :

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

Ou bien une condition d'existence :

Code CoffeeScript : Sélectionner tout
alert "I knew it!" if elvis?

qui sera compilé en :

Code javascript : Sélectionner tout
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.
Vous avez lu gratuitement 561 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !