suchen

Heim  >  Fragen und Antworten  >  Hauptteil

c++ - Welche Beziehung besteht zwischen Browser, V8-Engine, JavaScript und ECMAScript?

Dieses Problem beschäftigt mich schon seit langem. Ich habe viele relevante Informationen gelesen, aber ich kann immer noch nicht herausfinden, in welchem ​​Zusammenhang sie zueinander stehen.
JavaScript besteht aus drei Teilen: ECMAScript, DOM und BOM. Der Browser ist eine Umgebung zum Ausführen von Skripten.
Frage 1: Wenn man sagt, dass JavaScript es6 nicht unterstützt, bedeutet das, dass es die in es6 angegebenen Methoden nicht implementiert?
Frage 2: Ist es6 eine Sprache oder nur ein Standard?
Frage 3: Der Browser unterstützt kein bestimmte Methode von es6 aufgrund von Javascript. Frage 4: Wie wird JavaScript aktualisiert? Wenn es beispielsweise alle es6-Methoden implementiert, wie unterstützt der Browser JavaScript? JavaScript unterstützt also es6 nicht. Warum unterstützt Chrome es6? Bitte beantworten Sie es, es gibt viele Fragen, seien Sie nicht überrascht

淡淡烟草味淡淡烟草味2746 Tage vor1013

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-06-20 10:08:31

    1. javascript没有什么支不支持语法标准的说法。应该说javascript引擎是否支持es6比如chrome55的v8支持大部分es6语法。

    2. ECMAScript6只是个标准指当前javascript引擎对原生js代码可用的语法及内置库。

    3. 浏览器不支持es6的某个方法,是因为javascript引擎还没有实现这个方法。

    4. javascript标准升级靠浏览器更新,浏览器更新了js引擎也就更新了。

    5. 见1

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-06-20 10:08:31

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

    Antwort
    0
  • StornierenAntwort