Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2017, 23:43
agus_jelnaks
 
Fecha de Ingreso: octubre-2014
Ubicación: Mendoza
Mensajes: 10
Antigüedad: 9 años, 7 meses
Puntos: 0
Herencia Javascript

Buenas tengo una duda. Necesito usar herencia en javascript, ya estuve viendo varios tutoriales de como usar prototype y no es problema. El problema es que la herencia la necesito para refactorizar un par de archivos js que me dieron en la facu, pero esos archivos usan patrones de diseño, lo que hace que en la herencia no pueda llamar a los métodos ya que están encapsulados. Por ejemplo
Archivo 1.js
Código Javascript:
Ver original
  1. $(function () {
  2.    
  3.     var contexto = {};
  4.    
  5.     (function (app) {
  6.         app.init = function () {
  7.             app.bindings();
  8.         };
  9.        
  10.         app.bindings = function () {
  11.             $("#GuardarElemento").on('click', function(){
  12.                 //Aquí va todo lo necesario para guardar el elemento
  13.             });
  14.         };
  15.        
  16.         app.init();
  17.        
  18.     })(contexto);
  19.    
  20. });
Ese es el archivo del que tengo que heredar para reescribir "bindings" en los archivos hijo.
Pense en hacer los archivos y tratar de llamar a bindings, usando todos los archivos en el html, pero no se como hacerlo. Algún consejo u orientación para poder resolver esto?. Lo que más problema o duda me da es que como esta todo encapsulado en el archivo no se como acceder a binsings para sobreescribirlo. Espero haberme hecho entender. Desde ya muchas gracias. Saludos