Я в некотором роде могу сделать совместимость между XUI и Backbone, но у меня возникла проблема в моем дизайне.Я думаю.
Вот оно.Я хочу расширить XUI с помощью вызова метода attr
, который мог бы работать с хешем attributes/values
.jQuery делает, и Backbone использует его.Вот почему я хочу сделать это.
Не повезло, в XUI уже есть метод attr
.Итак, когда я делаю:
xui.extend({
attr: function (attributes) {
if (typeof attributes == "object") {
for (var attr in attributes) {
this.attr(attr, attributes[attr]);
}
};
}
});
Конечно, у прото XUI есть только один метод attr.Мой.Как я могу иметь два?
Что-то, что делает следующее доступное:
xui(element).attr('attr', 'value');
xui(element).attr({'attr': 'value', 'foo': 'bar'});
Спасибо за чтение и помощь :)