Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2017, 02:06
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 7 meses
Puntos: 39
Respuesta: Herencia Javascript

Pues no te has explicado muy bien o yo no sé entenderte muy bien. Si lo que buscas es refactorizar, entiendo que lo que tienes que hacer es mejorar el código de los archivos, ¿no? Entonces porque no los reescribes y ya está?

En el ejemplo que has puesto está todo encapsulado y no sé si es necesario o no porque no sé para que está pensado el objeto contexto que en principio parece un lioso listener para guardar un elemento. ¿Porque quieres acceder a bindings externamente si en bindings lo que tienes es una captura de eventos para un elemento?

Sin reescribir el archivo 1 .js nunca podrás acceder a contexto que es el "propietario" del método bindings. Ahora si lo que te están pidiendo es que refactorices el archivo, entonces, entiendo, que lo que quieren es que mejores el código de ese archivo.

Ahora no sé si me he explicado yo...

Yo entendería por refactorizar el archivo hacer algo asi:

Código Javascript:
Ver original
  1. (function() {
  2.     "use strict";
  3.  
  4.     var contexto = {
  5.         bindings() {
  6.             $( "guardarElemento" ).on( "click", function() {
  7.                 // Aquí todo lo necesario para guardar el elemento
  8.             });
  9.         }
  10.     };
  11.  
  12.     contexto.bindings();
  13. })();

Eso si quieres claro seguir manteniendo la clase contexto en el archivo porque por lo que se ve del archivo ni siquiera hace falta. No sé si he acertado o no con lo que te pasa.
__________________
Diseño Web - Arisman Web