「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();
[出力結果]
名簿:江川史郎,小沢吾郎,加藤六三郎
--------------------------------------------------
-->
|
|