2013-10-14 23 views
1

我有一个问题,如果你可以解决。 我有这样的脚本:ECMASCRIPT 6 <script type =“text/traceur”>

<!DOCTYPE html> 
<html> 
<head> 

    <script src="traceur.js" type="text/javascript"></script> 
    <script src="bootstrap.js" type="text/javascript"></script> 
</head> 
<body> 
    <script type="text/traceur"> 

    class Animal { 
    constructor(name,weight,year) { 
     this.name = name; 
     this.weight = weight+"lb"; 
     this.year = year; 
    } 
    summary() { 
    alert(this.name + " " + this.weight + " " + this.year) 
    } 
    } 

    class Cow extends Animal { 
    constructor(x, y, z, mammal) { 
     super(x, y, z); 
     this.mammal = mammal; 
     } 


    } 
var cow1=new Cow('Luli',176,'09/01/2009',true); 
cow1.summary(); 



    </script> 
</body> 
</html> 

我有一个问题我不能解决: 如何我可以将代码导出到文件JS和HTML一样,因为这从类牛叫:

<!DOCTYPE html> 
<html> 
<head> 

    <script src="traceur.js" type="text/javascript"></script> 
    <script src="bootstrap.js" type="text/javascript"></script> 
    <script src="class.js" type="text/javascript"></script> 
</head> 
<body> 
    <script type="text/traceur"> 

var cow1=new Cow('Luli',176,'09/01/2009',true); 
cow1.summary(); 



    </script> 
</body> 
</html> 

错误消息 未捕获的SyntaxError:意外的保留字class.js:1 未捕获的ReferenceError:母牛没有定义

非常感谢

回答

0

class.js文件的脚本类型必须是“text/traceur”,因此traceur编译可以加载它。

相关问题