javascript - 从 ECMA6 到 ECMA5 的跟踪器转换不起作用

标签 javascript html ecmascript-6 traceur

我按照教程学习了 Traceur 编译器如何将 ECMA6 转换为 ECMA5。

以下是代码。

<!DOCTYPE html>
<html>
<head>
    <title>hello world!</title>

    <script src="https://traceur-compiler.googlecode.com/git/bin/traceur.js"
        type="text/javascript"></script> 
    <script src="https://traceur-compiler.googlecode.com/git/src/bootstrap.js"
        type="text/javascript"></script> 
</head>
<body>
     <h1 id="message">This content is going to change</h1>
    <script type="text/traceur">
      class Greeter {
        constructor(message) {
          this.message = message;
        }

        greet() {
          let element = document.querySelector('#message');
          element.innerHTML = this.message;
        }
      };

      let greeter = new Greeter('Helllllllo, world!');
      greeter.greet();
    </script>

</body>
</html>

但是当我在 Firefox 或 Chrome 中加载页面时,h1 标记中的内容不会改变。这是什么问题?

最佳答案

好吧,脚本 URL 似乎有问题。在遵循 github 中的不同教程后,这对我有用。

<!DOCTYPE html>
<html>
<head>
    <title>hello world!</title>

    <script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script>
    <script src="https://google.github.io/traceur-compiler/src/bootstrap.js"></script>

</head>
<body>
     <h1 id="message">This content is going to change</h1>
    <script type="module">
      class Greeter {
        constructor(message) {
          this.message = message;
        }

        greet() {
          let element = document.querySelector('#message');
          element.innerHTML = this.message;
        }
      };

      let greeter = new Greeter('Helllllllo, world!');
      greeter.greet();
    </script>

</body>
</html>

它也适用于 <script type="text/traceur">

关于javascript - 从 ECMA6 到 ECMA5 的跟踪器转换不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30116365/

相关文章:

javascript - ES6 解构

javascript - 计算 JSON 数组中值的总和

php - 多复选框,可以选中所有和取消选中所有

javascript - JavaScript 中的 Math.max 函数

html - 当书签的链接悬停在其上方时,我可以使用 CSS 更改书签的属性吗?

javascript - If 语句内嵌套 For of 循环仅保留最后一个值

javascript - 如何在 JavaScript/JQuery 中输入时验证或屏蔽一些特殊字符

javascript - 如何让 iframe 保持其位置?

html - 如何将字体很棒的图标更改为线条很棒的图标

html - 有没有办法安排 html 更改?