Посмотрел, про замыкания и понял, что это я знаю и уже рассматривал, как вариант. Но мне такой подход не нравится из-за "некрасивости" кода. Я считаю. что так писать нельзя ну или в самых крайних случаях.
Вот небольшой пример.У меня есть функция, которая создаёт мои узлы-объекты.
function create(){
var o=document.createElement('div');
o.show=function(){
this.style.display='block';
}
o.hide=function(){
this.style.display='none';
}
return o;
}
Я правильно понимаю, что на самом деле при создании нового о у меня будет создаваться так же ещё +2 функции ко всем?! т.е. у каждого о свои функции-методы и это не есть гуд?!