Сообщение от Teamur
|
можно реализовать синтаксис в посте #16?
|
Можно
Node.prototype.bind = function (variable, property, type) {
var node = this;
Object.defineProperty(window, variable, {
get: function () {
return node[property];
},
set: function (value) {
if (typeof value == type) node[property] = value;
},
configurable: true
});
};
// ...
elem.bind('txt', 'textContent', 'string');
// ...
txt = 'Ipsum';
// ...
txt = 'Dolor';
// ...
delete txt;
// txt is not defined