Ir al contenido principal

Un Storage de Objetos en Javascript.

En mi diario labor como desarrollador llegue a un punto donde se complicaba la vida con algunos componentes en jQuery debido a que debia invocarlos en varias partes de mi codigo, despues de tanto pensar me pregunte y si puedo hacer un storage de estos complementos en js y pues esto fue lo que nacio un storage de objetos en javascript, actualmente lo estoy utilizando para ordenar unas datatables pero puede almacenar muchas otras cosas mas.



// DataTables Global Storage
var $dtstorage = function(){
  this.storage = {};

  this.add = function(name,$dt){
    this.storage[name] = $dt;
  }

  this.get = function(name){
     for(i in this.storage){
       if(i == name){
         return this.storage[i];
       }
     }      
  }

}

// Instancing $dtstorage
$dstore = new $dtstorage;

Comentarios

  1. una duda. ¿por qué no hacer directamente un return this.storage[name]; ?

    ResponderEliminar
  2. bueno muy interesante tu observación, lo importante es mejorar el código socialmente es la finalidad. y si por cierto para que recorrer el array jejeje. gracias por la observación.

    ResponderEliminar
  3. Jejeje... si muy buena la idea, buena esa observación, yo estoy hciendo un framework para trabajar OA, con FLash CC. Te recomiendo que trabajes con el Paradigma de Programación orientada a Aspectos, para que le saques muchos más Frutos.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Enviar SMS utilizando Laravel y Amazon SNS

Empezamos primero por saber que es Amazon SNS, este es un servicio que permite enviar notificaciones multicanal, multicarrier etc. nos permite manejar mensajes de texto(sms), notificaciones push(entre varios carriers como gcm, baidu, amazon, etc.) ademas de canales como el email, en si nos permite tener un espectro amplio en lo que se refiere a notificaciones.
Antes de empzar es importante contar con lo siguiente
AWS access key ID and secret access keyAWS_REGION (default = us-east-1):  Estos datos se pueden obtener en la consola de aws en la opcion de IAM, donde podemos crear un usuario con sus respctivos permisos en el cual vamos a indicar que puede utilizar SNS.

Despues de tener claro que contamos con lo necesario, procedemos a instalar el SDK de AWS el cual lo integraremos con nuestra app desarrollada en laravel.

Extrenando Otro Blog Sobre Mi

este es un nuevo blogger sobre mi Luis Toscano , soy un desarrollador web, Emprendedor y con muchas ganas de salir adelante aqui estare escribiendo sobre mis aventuras, trabajos y desarrollos toda esa locura que en mi mente descansa y que quiero ejercitar :-D jajajajaja los espero seguido por aca todo eso mientras migro el Wordprees de servidor :s Saludos a todos