Histoire de JavaScript
Pour comprendre JavaScript, il faut d'abord revenir sur la naissance de JavaScript.
En 1995 du siècle dernier, Netscape devenait la société Internet de première génération la plus célèbre au début de l'ère du Web avec son navigateur Navigator.
Parce que Netscape voulait ajouter des effets dynamiques aux pages HTML statiques, un gars nommé Brendan Eich a conçu le langage JavaScript en deux semaines. Vous avez bien lu, ce type n'a mis que 10 jours.
Pourquoi s'appelle-t-il JavaScript ? La raison en est que le langage Java était très populaire à l'époque, donc Netscape espérait utiliser la renommée de Java pour le promouvoir. Mais en fait, à l'exception de la syntaxe de JavaScript, qui ressemble un peu à Java, les autres parties n'ont fondamentalement rien à voir. avec ça.
ECMAScript
Parce que Netscape a développé JavaScript, un an plus tard, Microsoft a imité JavaScript et développé JScript Afin de faire de JavaScript un standard mondial, plusieurs entreprises ont uni leurs forces avec l'ECMA (European Computer Manufacturers Association) pour. organiser La norme qui personnalise le langage JavaScript est appelée la norme ECMAScript.
Donc, pour faire simple, ECMAScript est un standard de langage, et JavaScript est l'implémentation par Netscape du standard ECMAScript.
Alors pourquoi ne pas simplement faire de JavaScript un standard ? Parce que JavaScript est une marque déposée de Netscape.
Mais la plupart du temps, on utilise encore le mot JavaScript. Si vous rencontrez le mot ECMAScript, remplacez-le simplement par JavaScript.
Version JavaScript
Le langage JavaScript a été conçu en 10 jours Bien que le niveau des concepteurs du langage soit très NB, personne ne supporte le "le temps est serré et la tâche est lourde", donc. JavaScript Il existe de nombreux défauts de conception, dont nous parlerons plus tard.
De plus, puisque le standard JavaScript - ECMAScript est en constante évolution, la dernière version du standard ECMAScript 6 (ES6 en abrégé) a été officiellement publiée en juin 2015. Par conséquent, en ce qui concerne la version JavaScript, cela signifie en fait quelle version de la norme ECMAScript implémente-t-il.
Étant donné que le navigateur détermine la version de JavaScript lors de sa sortie et que de nombreux utilisateurs utilisent encore des navigateurs anciens comme IE6, cela signifie que lorsque vous écrivez du JavaScript, vous devez vous occuper des anciens utilisateurs. Vous ne pouvez pas écrire en utilisant. le dernier standard ES6 dès le départ, sinon les navigateurs des anciens utilisateurs ne pourront pas exécuter la nouvelle version du code JavaScript.
Cependant, la syntaxe de base de JavaScript n'a pas beaucoup changé. Notre didacticiel parlera d'abord de l'utilisation principale de JavaScript, puis expliquera les nouvelles fonctionnalités d'ES6.
section suivante