トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

JavaScriptのクラスの継承(prototype.js利用版)

このページでは、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.お問合せ