言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
このページでは、JavaScriptのクラスの継承(prototype.js利用版)について説明しています。
prototype.jsを利用して、クラスを継承させるにはObjectクラスのextendメソッドを 使用します。
prototype.jsを利用して、クラスを継承させたサンプルプログラムです。 (表示結果→sample.html)。
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript">
/**
* 親クラス
* ・文字列を表現するクラス
*/
var Parents = Class.create();
Parents.prototype = {
/** プロパティ追加コンストラクタ */
initialize: function() {
/** 文字列格納プロパティ */
this.str = "Hello World!!";
}
};
/**
* 子クラス
* ・親クラスを拡張した文字列表示クラス
*/
var Child = Class.create();
Child.prototype = Object.extend(new Parents(), {
/** タグのテキスト内容変更メソッド */
hello:function(){
document.getElementById("a").innerHTML=this.str;
}
});
</script>
</head>
<body>
<p id="a">ここに文字列が表示します。</p>
<input type="button" value="ボタン" onclick="new Child().hello();"/>
</body>
</html>
Loarding…
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 名科辞典 幸福の木の育て方
Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ