спасибо всем за ответы.вроде понял суть фреймворков.
Следуя критике
dmitriymar сижу читаю основы, но ведь теория скучная без практики.
читал читал, так и не совсем понял насчет this.
ведь this же вызывает контекст того метода, в котором была вызвана функция. к примеру
var b;
b.col=function()
{
this.style.backgroundColor='black'; // это тоже самое, что и b.slyle.backgroundColor
}
а если обернуть эту функцию в другую, к примеру
function a()
{
var b;
b.col=function()
{
this.style.backgroundColor='black';
return this; //если тут вернуть this,
//то оно опять же будет возвращать b...
}
//и добавить еще что нибудь
b.img=function()
{
this.style.backgroundImage='1.jpg';
return this; //тут тоже возвращает b...
}
return b;
}
this.a=a;//будет как window.a
то, по идее, можно же вызывать a().b.col().img()
что я неправильно понимаю?