0

私は独自の JavaScript ライブラリを作成しています。このようにオブジェクトを拡張するにはどうすればよいですか?

_.mymethod();

これが私のコードです:

(function (window, undefined) {
    "use strict";

    var emptyArray = [];

    function _(id) {
        return new _.fd.init(id);
    }

    _.fd = _.prototype = {
        init: function (selector) {
            this.el = document.getElementById(sel);
            return this;
        },
        replaceText: function (text) {
            this.el.innerHTML = text;
            return this;
        },
        changeTextColor: function (color) {
            this.el.style.color = color;
            return this;
        }
    };

    _.fd.init.prototype = _.fd;
    _.extend = function (target) {};
    _.extend({});

    window._ = _;
}(window));

ポイントは、次のようなメソッドを使用して拡張する方法です

_.method();
4

0 に答える 0