XUIとBackboneを比較する方法がありますが、設計で問題が発生しました。私は推測する。
そこにそれがある。attr
のハッシュを処理できるメソッド呼び出しでXUIを拡張したいと思いattributes/values
ます。jQueryはそうし、Backboneはそれを利用します。だから私はこれをやりたいのです。
attr
残念ながら、XUIにはすでにメソッドがあります。だから、私がするとき:
xui.extend({
attr: function (attributes) {
if (typeof attributes == "object") {
for (var attr in attributes) {
this.attr(attr, attributes[attr]);
}
};
}
});
もちろん、XUIのプロトにはattrメソッドが1つだけあります。私の。どうすれば2つ持つことができますか?
利用可能な次のことをしている何か:
xui(element).attr('attr', 'value');
xui(element).attr({'attr': 'value', 'foo': 'bar'});
読んで助けてくれてありがとう:)