javascriptについてもっと学ぶために小さなライブラリを開発しています
私は連鎖パターンを使用しています:
(function(window) {
var myLibrary = function(iD) {
var e = document.getElementById(iD),
methods = {
one: function(val) {
e.innerHTML = val;
return this; // maintain chainability
},
two: function(val) {
alert(val);
return this; // maintain chainability
}
};
return methods;
};
window.myLibrary = myLibrary;
})(window);
連鎖はいいのですが、JavaScriptの内部プロパティが使えません。例えば
myLibrary("ID").length
アイテムを返すアイデアはありますか?