Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/05/2014, 07:47
Avatar de jp91
jp91
 
Fecha de Ingreso: mayo-2014
Mensajes: 94
Antigüedad: 10 años, 9 meses
Puntos: 11
Respuesta: funciones callbacks ?

Hey @dastrash asi es, en esencia funciones que retornan funciones o funciones que retornan objetos etc, javascript nos ayuda a cambiar un poco de pensamiento como todo es de caraceter publico mucha gente se confunde y ni hablemos del "this", Como las variable en js viven en el ambito que se crean. puedes usar un module pattern.
Código Javascript:
Ver original
  1. var objeto = {
  2. mensaje: (function () {
  3. var accion = "llama a",quien = "Juan";
  4. return accion + " " + quien;
  5. }()),
  6. obtenerMensaje: function () {
  7. return this.mensaje;
  8. }
  9. };
  10. objeto.obtenerMensaje(); // "llama a juan"

Y y con prototipos
Código Javascript:
Ver original
  1. function juguete() {
  2. // private member
  3. var nombre = 'carro';
  4. // public function
  5. this.obtenerNombre = function () {
  6. return nombre;
  7. };
  8. }
  9. juguete.prototype = (function () {
  10. // privacidad
  11. var algo = "google";
  12. // publico
  13. return {
  14. obtenerAlgo: function () {
  15. return algo;
  16. }
  17. };
  18. }());
  19. var otroJuguete = new juguete();
  20. console.log(otroJuguete.obtenerNombre());
  21. console.log(otroJuguete.obtenerAlgo());
__________________
OOoo Como hacer ooOO
juegos con Html5.