c++ - Quelle est la relation entre le navigateur, le moteur v8, JavaScript et ECMAScript?
淡淡烟草味
淡淡烟草味 2017-06-20 10:06:31
0
2
967

Ce problème me préoccupe depuis longtemps. J'ai lu beaucoup d'informations pertinentes, mais je n'arrive toujours pas à comprendre la relation entre elles.
JavaScript se compose de trois parties : ECMAScript, DOM et BOM. Le navigateur est un environnement pour exécuter des scripts.
Question 1 : Quand on dit que JavaScript ne prend pas en charge es6, cela signifie-t-il qu'il n'implémente pas les méthodes spécifiées dans es6 ?
Question 2 : Es6 est-il un langage ou simplement un standard
Question 3 : Le navigateur ne prend pas en charge un standard ? certaine méthode d'es6 à cause de javascript Ne prend-il pas en charge es6 ? Question 4 : Comment JavaScript est-il mis à niveau ? Par exemple, s'il implémente toutes les méthodes es6, comment le navigateur prend-il en charge JavaScript ? donc JavaScript ne prend pas en charge es6. Pourquoi Chrome prend-il en charge es6
Veuillez y répondre, il y a beaucoup de questions, ne soyez pas surpris

淡淡烟草味
淡淡烟草味

répondre à tous(2)
伊谢尔伦
  1. Il ne fait aucun doute que JavaScript ne prend pas en charge les normes de syntaxe. Il faut dire si le moteur javascript prend en charge es6. Par exemple, la v8 de chrome55 prend en charge la plupart de la syntaxe es6.

  2. ECMAScript6 n'est qu'un standard qui fait référence à la syntaxe et aux bibliothèques intégrées que le moteur javascript actuel peut utiliser pour le code js natif.

  3. Le navigateur ne prend pas en charge une certaine méthode d'es6 car le moteur javascript n'a pas encore implémenté cette méthode.

  4. La mise à niveau standard de Javascript dépend de la mise à jour du navigateur. Une fois que le navigateur met à jour le moteur js, il sera également mis à jour.

  5. Rencontre 1

巴扎黑

windows、clang、C++、C++17

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal