「prototype.js」を利用してクラスを生成  
 
 
「prototype.js」を利用してクラスを生成 
 
<?xml version="1.0" encoding="utf-8" ?> 
<!DOCTYPE html PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN"  
"http://www.w3.org/TR/xhtml1/DTD.xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
    <head> 
        <meta HTTP-EQUIVE="Content-Type" CONTENT="text/html;charset=utf-8" /> 
        <title>クラスメイト</title> 
        <!-- 「prototype.js」を利用してクラスを生成 --> 
        <script src="../js/prototype.js" type="text/Javascript"></script> 
        <script src="../js/classmate4.js" type="text/Javascript"></script> 
    </head> 
    <body> 
    </body> 
</html> 
 
 
<!-- 
classmate4.js 
 
//クラスを生成して「classmate」に設定します。 
var classmate = Class.create(); 
 
//クラスの実装をします。 
classmate.prototype = { 
    initialize : function() 
    { 
        var array = new Array("江川史郎", "小沢吾郎", "加藤六三郎"); 
        document.writeln( 
        '<div id="クラスメイト">' + ' 名簿:' + array + 
        '</div>' 
        ); 
    } 
 
} 
//「classmate」クラスをインスタンス化します。 
//インスタンス化されるとコンストラクタ(initialize)が実行され 
//コンストラクタとして宣言されている無名関数が実行されます。 
var obj = new classmate(); 
 
[出力結果] 
名簿:江川史郎,小沢吾郎,加藤六三郎 
-------------------------------------------------- 
--> 
 
 
 
 
 | 
 |