2013-10-14 45 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編譯可以加載它。

相關問題