Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux
2   0


 Discussion forum

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

Le , par vermine, Responsable JavaScript & AJAX
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 aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Project management officer (pmo) - h/f
CDI
Société Générale - Ile de France - Paris (75000)
Stagiaire Audit (H/F) Dijon (21)
Stage
Caisse d'Epargne Bourgogne Franche Comté - Bourgogne - Côte-d'Or
Développeur php / symfony 2 expérimenté h/f
CDI
Groupe REGARDS - Bretagne - Rennes (35000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique JavaScript : Xavier Lecomte - Didier Mouronval -