私は独自の 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();