Como hago para heredar un prototipo con notación json, y agregar y modificar propiedades?
Entiendo que esto es para objetos clasicos:
Código Javascript
:
Ver originalview_2.prototype = new slideView();
Pero si parto de aqui:
Código Javascript
:
Ver originalvar slideView = {
currentPosition : 0,
slidesContainer : null,
slides : null,
slideWidth : function(){
slides = this.slides;
return j(slides.get(0)).outerWidth(true);
},
numberOfSlides : function(){
slides = this.slides;
return this.slides.length;
},
innerMargin : function(){
slideWidth = this.slideWidth();
return (windowsWidth-this.slideWidth())/2; // left margin
}
}
var view_1 = {
slidesContainer : j('#shop-thumbs-container'), // thumbs images slider
slides : j('#shop-thumbs-container .slide') // thumbs images slider
}
var view_2 = {
slidesContainer : j('#shop-slides-container'), // big images slider
slides : j('#shop-slides-container .slide') // big images slider
}
view_1.prototype = slideView;
view_2.prototype = slideView;
Como genero objetos view_1 y view_2 que sobreescriban algunas propiedades de slideView? Creo que usando jQuery el equivalente sería: jQuery.extend()