Сообщение от kefi
|
Вы неправильно меня поняли
|
Ну, и ладно тогда
Сообщение от kefi
|
если Вы отвечаете, значит Вам это в каком-то отношении интересно .
|
Я делюсь информацией, Вы попросили.
Сообщение от kefi
|
если я правильно Вас понял, в javascript ... тела методов и тем более тела Конструкторов новые не создают, а используют уже имеющиеся ?
|
Нет, конечно (не знаю, каким боком я (?) привёл Вас к такому выводу).
function A() {} // конструктор со своим телом
A.method = function () {}; // метод (может быть тоже конструктор) со своим телом
Сообщение от kefi
|
под динамикой существующей программы понимается изменение ее существующих объектов путем заплаток, наставляемых им плагинами ?
|
Под динамикой
объектов. Да. Только "плагины" здесь, всего лишь, как пример. Какой при этом термин выбирать: "заплатки", ещё что-то - Вы уже сами определяете, но, как правило, это расширение существующих объектов нужными свойствами/методами.
Например, популярный итератор в Ruby:
5.times do
# что-то
end
В JS можно реализовать, расширив
уже существующий (
это динамика объектов - перечитайте эту строку несколько раз) объект Number:
Number.prototype.times = function (callback) {
for (var k = 0; k < this; k++) {
callback(k);
}
};
И вызывать в программе:
(5).times(function (index) {
alert(index);
});