📢 Je vous présente le livre Angular

  • 1) Il offre un contenu clair et concis, tout en couvrant une multitude de concepts d'Angular.
  • 2) Le livre est structurĂ© en trois niveaux : dĂ©butant, intermĂ©diaire et avancĂ©
  • 3) traite des pratiques les plus rĂ©centes d'Angular, comme les signaux, les vues diffĂ©rĂ©es, la gestion des flux, entre autres
  • 4) De plus, vous y trouverez plusieurs liens vers des exemples de code source pour approfondir vos connaissances en pratique.

Skip to content

Qu'est ce que c'est ECMAScript ? ​

ECMAScript est un standard de script, qui sert de base pour JavaScript ainsi que d'autres langages de script comme JScript et ActionScript. Le terme « ECMAScript » est souvent utilisé de manière interchangeable avec « JavaScript », mais techniquement, JavaScript est une implémentation du standard ECMAScript.

Historique et Contexte ​

  • DĂ©veloppement : ECMAScript a Ă©tĂ© initialement dĂ©veloppĂ© par Brendan Eich de Netscape sous le nom de Mocha, qui a ensuite Ă©tĂ© renommĂ© en LiveScript, puis en JavaScript.
  • Standardisation : Pour standardiser JavaScript et assurer sa compatibilitĂ© entre diffĂ©rentes plateformes, Netscape a confiĂ© le langage Ă  l'European Computer Manufacturers Association (ECMA) en 1996. La première Ă©dition d'ECMAScript a Ă©tĂ© publiĂ©e en 1997.

Évolutions du Standard ​

  • ES3, ES5 : Après les premières versions, ECMAScript 3 (1999) et ECMAScript 5 (2009) ont apportĂ© des amĂ©liorations significatives au langage.
  • ES6/ES2015 : ECMAScript 2015 (communĂ©ment appelĂ© ES6) est une mise Ă  jour majeure qui a introduit des classes, des modules, des promesses, des fonctions flĂ©chĂ©es, et d'autres fonctionnalitĂ©s avancĂ©es.
  • Mises Ă  Jour Annuelles : Depuis ES6, ECMAScript suit un cycle de mise Ă  jour annuel, ajoutant de nouvelles fonctionnalitĂ©s et amĂ©liorations chaque annĂ©e (ES2016, ES2017, etc.).

Importance d'ECMAScript ​

  • CompatibilitĂ© : Le standard permet une compatibilitĂ© entre les diverses implĂ©mentations de JavaScript dans diffĂ©rents navigateurs et environnements.
  • Innovation : ECMAScript Ă©volue constamment pour rĂ©pondre aux besoins modernes du dĂ©veloppement web et des applications, intĂ©grant de nouvelles fonctionnalitĂ©s et amĂ©liorations.
  • CohĂ©rence : En fournissant un standard clair, ECMAScript assure une cohĂ©rence du langage sur diffĂ©rentes plateformes de dĂ©veloppement.

Relation avec JavaScript ​

  • JavaScript et ECMAScript : JavaScript est la rĂ©alisation la plus connue d'ECMAScript. Lorsque les dĂ©veloppeurs parlent des nouvelles fonctionnalitĂ©s de JavaScript, ils font souvent rĂ©fĂ©rence aux ajouts rĂ©cents au standard ECMAScript.

Chaque mois, recevez en avant-première notre newsletter avec les dernières actualités, tutoriels, astuces et ressources Angular directement par email !